# Continuous Delivery (CD)

> For AI agents: the complete glossary index is at [llms.txt](https://glossary.cncf.io/llms.txt).
> Markdown versions of every glossary page are available by appending `index.md` to the page URL.

Continuous delivery, often abbreviated as  CD, is a set of practices 
in which code changes are automatically deployed into an acceptance environment 
(or, in the case of continuous deployment, into production). 
CD crucially includes procedures to ensure that software is adequately tested 
before deployment and provides a way to rollback changes if deemed necessary. 
[Continuous integration](https://glossary.cncf.io/continuous-integration/) (CI) is the first step towards 
continuous delivery (i.e., changes have to merge cleanly before being tested and 
deployed).

## Problem it addresses

Deploying [reliable](https://glossary.cncf.io/reliability/) updates becomes a problem at scale. 
Ideally, we'd deploy more frequently to deliver better value to end-users. 
However, doing it manually translates into high transaction costs for every change. 
Historically, to avoid these costs, organizations have released less frequently, 
deploying more changes at once and increasing the risk that something goes wrong.

## How it helps

CD strategies create a fully automated path to production 
that tests and deploys the software using various deployment strategies 
such as [canary](https://glossary.cncf.io/canary-deployment/) or [blue-green](https://glossary.cncf.io/blue-green-deployment/) releases. 
This allows developers to deploy code frequently, giving them peace of mind that the new revision has been tested. 

## Related terms

* [Continuous Integration](https://glossary.cncf.io/continuous-integration/)
* [Continuous Deployment](https://glossary.cncf.io/continuous-deployment/)

---

- Canonical URL: https://glossary.cncf.io/continuous-delivery/
- Status: Completed
- Last modified February 9, 2024: ` More interlinking for containerisation & virtualisation ` ([b932930](https://github.com/cncf/glossary/commit/b932930804a728ee31fe19524a72a90ae0ea14f9))
- Source: https://github.com/cncf/glossary/blob/main/content/en/continuous-delivery.md
- License: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/)
