Иногда требуется, чтобы разворачивание проекта в Gitlab осуществлял другой проект. Решение довольно тривиально. Для этого в проекте который делегирует в файле .gitlab-ci.yml
пишем:
delegate-task:
trigger:
project: groups-path/project-slug
А в проекте которому делегируют в файле .gitlab-ci.yml
добавляем проверку:
rules:
- if: $CI_PIPELINE_SOURCE == "pipeline"
Комментариев нет:
Отправить комментарий