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

Pipeline as Code

CI/CD
Adopt

Определение

Pipeline as Code (Пайплайн как код) — это практика, при которой процессы сборки, тестирования, проверки и поставки программного обеспечения описываются и управляются в виде кода и версионируемых конфигураций.

Ценность

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

Применение

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

Контекст

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

Зрелость

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