All terms

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.

Done reading about it?

Start a project β†’