Технологический радарТехнологический радар

Continuous Delivery

CI/CD
Adopt

Определение

Continuous Delivery (Непрерывная поставка) — это практика, при которой изменения в коде, конфигурации и инфраструктуре регулярно проходят через автоматизированный процесс сборки, тестирования и подготовки к выпуску в Production окружение.

Ценность

Технология помогает сократить время вывода изменений, повысить предсказуемость поставки, снизить риск релизов и сделать выпуск программного обеспечения более быстрым, безопасным и управляемым.

Применение

Технология реализуется с помощью автоматизации сборки, тестирования, проверки качества, подготовки артефактов и развертывания, а также связана со следующими технологиями на радаре: Continuous Integration, Pipeline as Code, Feature Management, GitOps, DevOps as a Service, DevOps Platform, Infrastructure as Code, Change Management, GitLab CI/CD, Argo CD, Artifact Repository.

Контекст

Наиболее актуальна для средних и крупных технологических компаний, а также Enterprise организаций со средней и высокой инженерной зрелостью, где необходимо регулярно поставлять изменения в большое число сервисов и сред, поддерживать высокий темп разработки и одновременно сохранять управляемость и надежность релизов.

Зрелость

Относится к уровню Adopt, потому что эта практика давно стала базовой частью современной инженерной организации и уже доказала свою эффективность как устойчивый способ ускорения и повышения качества поставки программного обеспечения.