0PricingLogin
Docker & DevOps Fundamentals · Lesson

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.

Continuous Delivery & Deployment — illustration 1

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

  1. The DevOps Mindset
  2. Continuous Integration Explained
  3. Continuous Delivery & Deployment
  4. Infrastructure as Code Fundamentals
← Back to Docker & DevOps Fundamentals