0PricingLogin
CI/CD with GitHub Actions & DevOps Pipelines · Lesson

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

  1. Introduction to Continuous Deployment
  2. Deploying to a Staging Environment
  3. Environment Variables and Secrets
  4. Deploying to Production with Approval Gates
← Back to CI/CD with GitHub Actions & DevOps Pipelines