Repaso
EspaƱol
Cloud & DevOpsIntermediateOPS-14

Continuous Delivery vs Continuous Deployment?

Options

  1. They are the same thing under two different names
  2. Delivery needs a manual approval to release; Deployment is automatic (Correct option)
  3. Deployment means releasing only to staging, not to production
  4. Delivery skips the automated tests to be faster

Answer

Delivery: every change is releasable and deployed with a manual approval; Deployment: every passing change goes to production automatically

Why

Both start with Continuous Integration: every commit is built and tested automatically.

Continuous Delivery: every change that passes is ready to go to production, but a human clicks the 'deploy' button.

Continuous Deployment: no button; if all checks pass, it goes to production automatically. That requires strong tests, monitoring and fast rollback.

Remember

Delivery = ready + manual button. Deployment = automatic.

Key terms

Practice this question in Repaso