Glossary
Continuous Delivery
The practice of keeping software always ready to ship to production.
Definition
Continuous delivery (CD) is a software engineering practice where code is built, tested, and prepared for release automatically after every change. It extends continuous integration (CI) by ensuring that every commit passing automated tests can be deployed to production safely and at any time. The goal: reduce the risk and cost of each individual release.
Why it matters
Teams without continuous delivery accumulate unreleased changes until a release becomes a high-risk event. The longer the release cycle, the larger the blast radius when something goes wrong. Continuous delivery inverts this: many small releases instead of few large ones, each carrying less risk and faster to roll back.
Our take
We set up CI/CD pipelines from sprint one. Automated test coverage, deployment pipelines, and environment parity are built in, not bolted on after delivery.
Relevant services
Relevant sectors
Related terms