What Is the Difference Between Continuous Delivery and Continuous Deployment?
Too Long; Didn't Read
Continuous integration (CI) builds your codebase by automatically integrating it with every other commit you make, then running tests on all those changes and deploying them to a staging environment. The next step is continuous deployment (CD), which involves going from "ready-for-release" to deployed. The goal is to reduce the time it takes for teams to get feedback on their work (such as user acceptance testing) so they can make adjustments in real-time instead of waiting months or years until something is released publicly.