What is continuous-deployment-cd?
A software engineering approach in which software functionalities are delivered frequently through automated deployments.
Continuous Deployment is the natural extension of Continuous Integration. While CI automates the building and testing, CD automates the actual release of the code to production. This means every change that passes all stages of your production pipeline is released to your customers automatically. No human 'Go/No-Go' decision is required for each release.
graph LR
Center["What is continuous-deployment-cd?"]:::main
Rel_agile_methodology["agile-methodology"]:::related -.-> Center
click Rel_agile_methodology "/terms/agile-methodology"
Rel_site_reliability_engineering_sre["site-reliability-engineering-sre"]:::related -.-> Center
click Rel_site_reliability_engineering_sre "/terms/site-reliability-engineering-sre"
Rel_site_reliability_engineering["site-reliability-engineering"]:::related -.-> Center
click Rel_site_reliability_engineering "/terms/site-reliability-engineering"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 5 yaşındaki gibi açıkla
[Continuous Deployment](/tr/terms/continuous-deployment) is like a pizza factory where the pizza is moved by a conveyor belt from the oven directly into the delivery box and out the door to the customer, as soon as it's ready. There's no person waiting at the end to say 'Okay, now send it'; the system knows it's perfect and sends it automatically!
🤓 Expert Deep Dive
CD requires a high degree of confidence in your automated testing suite. It is often distinguished from 'Continuous Delivery', where the code is ready for production but a human still presses the final 'Deploy' button. CD minimizes the 'Mean Time to Recovery' (MTTR) because changes are small and frequent.