#git #gitlab-ci #pipeline #git-submodules
# #git #gitlab-ci #конвейер #git-подмодули
Вопрос:
У меня есть основной репозиторий с определенным конвейером в .gitlab-ci.yml
. Когда я отправляю изменения в репозиторий, это запускает несколько тестов в основном репозитории.
У меня также есть несколько подпроектов (библиотек), которые связаны как подмодули. У подмодулей есть свои собственные тесты конвейера. И если я внесу изменения в основной, эти изменения могут привести к поломке подмодуля, но конвейер подмодуля запускается только при появлении новых коммитов в подмодуле.
Я хотел бы запустить конвейер подмодуля внутри основного проекта при внесении изменений в основной. Какой самый простой способ сделать это?
Комментарии:
1. Наконец мне удалось сделать это со следующей страницей документации Git: docs.gitlab.com/ee/ci/triggers (используя curl)
Ответ №1:
Это сообщение в блоге должно ответить на ваш вопрос. Есть .yml
файл примера с объяснением того, как все это работает.
Комментарии:
1. Я пытался таким образом, но мой серверный конвейер Gitlab сообщает мне, что команда «trigger» не найдена. Мне не хватает какого-либо пакета apt?
2. Вы пробовали официальный способ из gitlab?