Continuous Delivery & Deployment
Differentiate between Continuous Delivery (CD) and Continuous Deployment, and their benefits for rapid releases.
Beyond Integration: Release Ready
In our last lesson, we explored Continuous Integration (CI), where code changes are frequently merged and tested. But what happens after your code is integrated and tested?
This is where Continuous Delivery and Continuous Deployment come in. They are crucial for getting your software into users' hands quickly and reliably.

What is Continuous Delivery (CD)?
Continuous Delivery (CD) is a software development practice where code changes are automatically built, tested, and prepared for a release to production.
- The key idea is that your software is always in a deployable state.
- However, the final deployment to production is a manual step, triggered by a human decision.
All lessons in this course
- The DevOps Mindset
- Continuous Integration Explained
- Continuous Delivery & Deployment
- Infrastructure as Code Fundamentals