Автоматизирует сборку, тестирование и доставку изменений: пайплайны, джобы, раннеры, окружения и развертывания. Помогает выпускать релизы чаще и безопаснее.
GitLab CI/CD — встроенная система непрерывной интеграции и доставки, которая превращает изменения в репозитории в повторяемый конвейер проверок и поставки. Пайплайны описываются как код: это упрощает стандартизацию процессов, облегчает перенос практик между проектами и делает сборку/тестирование прозрачными для всей команды.
CI/CD закрывает полный цикл: от быстрых проверок при каждом коммите до сборки артефактов, публикации пакетов и развертывания в разные окружения. Команда получает единый механизм контроля качества: тесты и проверки запускаются автоматически, результаты сохраняются, а проблемы видны сразу, пока изменения ещё «свежие» и легко исправляются.
Для сложных продуктов GitLab CI/CD поддерживает масштабирование конвейеров: разбиение на подпроцессы, объединение конвейеров нескольких проектов и работу с окружениями (включая временные окружения для ревью). Всё это удобно связывается с GitLab SCM, а безопасность усиливается через GitLab Security & Compliance.