What is CD?
Stands for continuous deployment.
Definition
Continuous Deployment, or Continuous Delivery, is a software engineering approach where code changes are automatically released to the production environment through a series of automated tests.
Process
New code changes go through a test and inspection pipeline, and if they are approved, are directly deployed to the production environment.
Correction
Frequent deployments facilitate the finding and fixing of bugs, as bugs are more recent and easier to trace.
Want to learn more?
If you'd like to go deeper into CD —or bring this kind of training to your team— let's talk. I help teams understand and apply these concepts. I'd love to hear from you!
What is a Release Candidate (RC)?
A Release Candidate (RC) is a version of software that has passed all plann...
What is a Canary Release?
A Canary Release is a deployment strategy used in software development to r...
What is a build?
In software development, a build refers to both the process of converting s...
What does CI mean?
Continuous Integration (CI) is a software development practice where develo...
What does ALM stand for?
ALM, or Application Lifecycle Management, refers to the process of managing...