Continuous Delivery
// Definition
Automating the path from commit to a production-ready artifact. Every change is potentially deployable; the actual deploy may require a manual approval gate.
// Related terms
Continuous Integration
The practice of merging code changes to a shared branch frequently, with automated builds and tests running on every change. Catches integration issues early and keeps the main branch always shippable.
Pipeline
An automated, ordered sequence of stages — typically build, test, scan, deploy — that code passes through from commit to release. Enforces quality gates between stages.
Deploy
The act of releasing a built artifact to a target environment (staging, production). Modern teams aim to deploy as often and as automatically as possible.
Learn more · CI/CD for QA Engineers
Chapter 1 · Lesson 3: Continuous Integration vs Continuous Delivery vs Continuous Deployment