CI/CD Fundamentals

Continuous Delivery

Continuous delivery keeps software in a releasable state through automated building, testing, and packaging. A production release may still require a deliberate approval, even when the technical deployment steps are automated.

Also known as: CD

Why it matters

Keeping releases ready reduces the technical risk and effort of shipping a change.

Practical example

Build a release candidate on each merge, then let a maintainer approve production deployment.

Related terms

Sources

Definition reviewed .

Start with $10 in free credits

Change the runner label in your workflow and keep the rest of your GitHub Actions setup. Runner time is billed per minute.

← Return to glossary