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