GitLab CI/CD
CI/CDОпределение
GitLab CI/CD — это инструмент для автоматизации сборки, тестирования, проверки и поставки программного обеспечения, встроенный в платформу GitLab.
Ценность
Технология помогает стандартизировать процессы CI/CD, сократить долю ручных операций, повысить воспроизводимость инженерных процессов и обеспечить более управляемую и прозрачную поставку изменений.
Применение
Технология реализуется с помощью описания пайплайнов, автоматизации сборки и тестирования, управления артефактами, запуска развертываний и интеграции с инженерными workflow, а также связана со следующими технологиями на радаре: Continuous Integration, Continuous Delivery, Pipeline as Code, DevOps Platform, GitOps.
Контекст
Наиболее актуальна для средних и крупных технологических компаний, а также Enterprise-организаций со средней и высокой инженерной зрелостью, где уже есть большое количество репозиториев, команд, окружений и сценариев поставки, требующих централизованной и масштабируемой автоматизации CI/CD.
Зрелость
Относится к уровню Adopt, потому что этот инструмент давно доказал практическую ценность для организации и масштабирования процессов CI/CD и стал важной частью зрелых инженерных и платформенных практик.