Continuous Deployment

Continuous Deployment

Continuous Deployment results in many production deployments every day since every change in the pipeline automatically gets delivered to a user. A prerequisite to Continuous Deployment is Continuous Delivery. 

Overview of Steps:

  • Continuous Integration: Code commit to artifact production
  • Continuous Delivery: Artifact to a production-ready environment
  • Automated deployment of an artifact to production for customers. 

Why do it?

Continuous deployments allow for immediate value to be automatically delivered to end-users. The benefits extend the continuous delivery benefits mentioned in Jez Humble’s blog post on continuous delivery[1]. For some enterprises and software, continuous delivery makes sense, for other enterprises a change in production isn’t necessary or desired. 

Related Posts