DevOps · Flashcard

In the CNCF's definitions, what separates continuous delivery from continuous deployment?

  • ADelivery automates the path into an acceptance environment; deployment goes to production
  • BDelivery automates the build itself; deployment automates the tests that gate that build
  • CDelivery applies to application releases; deployment applies to infrastructure changes
  • DDelivery describes the pull model; deployment describes the push model of one pipeline

Why this is the answer

Continuous delivery automatically deploys changes into an acceptance environment and keeps them ready to release, with a human deciding on production; continuous deployment goes the step further and ships to production without that gate. Both terms are about how far automation reaches, not about builds versus tests, applications versus infrastructure, or push versus pull.

Official docs
Study in Gnoseed →