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

GitLab CI/CD

CI/CD
Adopt

Определение

GitLab CI/CD — это инструмент для автоматизации сборки, тестирования, проверки и поставки программного обеспечения, встроенный в платформу GitLab.

Ценность

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

Применение

Технология реализуется с помощью описания пайплайнов, автоматизации сборки и тестирования, управления артефактами, запуска развертываний и интеграции с инженерными workflow, а также связана со следующими технологиями на радаре: Continuous Integration, Continuous Delivery, Pipeline as Code, DevOps Platform, GitOps.

Контекст

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

Зрелость

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