Запустите gitlab-runner за несколько шагов - PullRequest
0 голосов
/ 29 апреля 2019

Я использую gitlab runner для локального тестирования моего CI.

Я запускаю его с:

sudo gitlab-runner exec docker godep  --docker-privileged

Где godep - это работа, которую мне нужно выполнить

Теперь следующим шагом является gobuild, но этот шаг зависит от предыдущего шага, так как он генерирует артефакт

Можно ли запустить несколько заданий с помощью gitlab-runner ???

Ответы [ 2 ]

0 голосов
/ 02 мая 2019

Одним из ограничений gitlab-runner exec является то, что он может выполнять только одно задание, а не полные конвейеры со всеми этапами.

Полный список ограничений можно увидеть в документации .

0 голосов
/ 30 апреля 2019

Обычно, если я хочу протестировать свой конвейер, я просто запускаю весь конвейер, используя настроенные бегуны.Похоже, что это будет простое решение вместо того, чтобы пытаться дублировать все вручную.Вы можете получить пару неудачных конвейеров на своей странице Gitlab, но это не должно быть ограничителем показа.

...