Непрерывное развертывание (CD)

Автоматический выпуск каждой успешной версии кода в продакшн.

🌐 Термины на других языках:

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["Непрерывное развертывание (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;

      

🧒 Простыми словами

Это как пост в соцсетях: ты нажал 'опубликовать', и его сразу видят все, без предварительной проверки модератором.

🤓 Expert Deep Dive

Является конечной стадией зрелости DevOps-процессов в компании.

📚 Источники