Несколько конвейеров для одного коммита? - PullRequest
0 голосов
/ 12 сентября 2018

Когда я фиксирую изменения в репозитории gitlab, я ожидаю, что будет запущен один конвейер, который в идеале должен выполнять все мои указанные задания, но это не так. 4 конвейера создаются каждый раз. У меня есть только один бегун, который является докером и имеет 3 тега: сборка, развертывание, тестирование.

Я упростил приведенный ниже файл, но все еще не могу понять, в чем проблема.

.gitlab-ci.yml

image: alpine:3.8

some_job:
 tags:
  - test
 script:
  - echo "Test passed"

4 трубопровода! всего за 1 коммит. Почему бы не один конвейер, потому что все конвейеры выполняют одинаковую работу. enter image description here

1 Ответ

0 голосов
/ 12 сентября 2018

определить 1 этап по этапам и определите свою работу на этом этапе, как показано ниже

stages:
  - test

testdeploy:
  stage: test
...