Software Engineering ยท DevOps
Continuous Integration / Continuous Delivery (or Deployment) โ automatically building, testing, and optionally shipping code every time it changes.
Example: Tests and deployments running automatically instead of by hand.
In practice: CI and CD are often bundled together, but they're distinct โ CI is about merging and testing frequently, CD is about how, and whether, that code automatically ships afterward.
Debated: Continuous Deployment (auto-shipping every passing change straight to production) is far more contested than Continuous Delivery โ many teams deliberately stop short of full auto-deploy for anything user-facing or regulated.