Introduction to Continuous Deployment
Understand the concepts and benefits of Continuous Deployment, differentiating it from Continuous Delivery.
What is Continuous Deployment?
Welcome! In this lesson, we'll dive into Continuous Deployment (CD), a powerful practice in modern software development.
CD is an extension of Continuous Delivery. It means every change that passes automated tests is automatically released to production without human intervention.
CD vs. Continuous Delivery
While often used interchangeably, Continuous Deployment and Continuous Delivery have a crucial difference.
- Continuous Delivery: Code changes are built, tested, and ready for release. Deployment to production requires a manual trigger.
- Continuous Deployment: Code changes are built, tested, and automatically deployed to production. No manual trigger needed after passing checks.
All lessons in this course
- Introduction to Continuous Deployment
- Deploying to a Staging Environment
- Environment Variables and Secrets
- Deploying to Production with Approval Gates