← DevOps & CI/CD learning path
DevOps & CI/CD · Module 3 of 10

Continuous Delivery and Deployment

Release software automatically and safely.

📖 Key ideas

  1. Continuous Delivery: every change is releasable; deploy with a click.
  2. Continuous Deployment: every passing change goes to production automatically.
  3. Promote artefacts through environments: dev → staging → production.
  4. Build once, deploy the same artefact everywhere.
  5. Approvals and checks protect production.
💡 Real-life example: Continuous delivery keeps the train ready at the platform; continuous deployment departs automatically.
Continuous DeliveryAlways ready to release
Continuous DeploymentAutomatic release to production
ArtefactBuilt output like an image or JAR
EnvironmentStage like staging or production