Continuous Delivery

Problem

Your software passes tests. But releasing it requires a 27-step document executed manually by somebody on Friday night. Manual releases are slow and inconsistent.

Solution — Continuous Delivery

Automate the path from validated code to a deployable production-ready artifact/release.
Core idea: continuous delivery keeps software in a state where it can be released reliably through automation.