в
sources/app
При этом ci отслеживал пуши/мержи/теги/etc в репе sources/app?
https://docs.gitlab.com/ee/ci/yaml/#include
А можно по-другому, без include, чтобы в ветке с исходниками изменить мой итоговый объединенный .gitlab-ci.yml не могли?
Любой, кто может пушить коммиты в репозиторий, может поменять и .gitlab-ci.yml тоже. include из репозитория, к которому у остальных доступа нет, это один из немногих способов не давать доступа к описанию ci/cd, и при этом он будет работать, как будто он лежит рядом с кодом
А еще способы есть без include?
protected ветку сделай и любой уже не сможет.
Обсуждают сегодня