запуск конвейера из другого конвейера gitlab - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь запустить конвейер из другого конвейера, используя '$ CI_JOB_TOKEN' (https://docs.gitlab.com/ee/ci/triggers/README.html#when -used-with-multi-project-pipelines ). Второй конвейер запускается, но он всегда выполняет этап сборки второго конвейера. Это означает, что он выполняет только эти задания с помощью «кроме: - триггеров». Я хотел выполнять задания с помощью «only: -triggers»

trigger-child-pipeline:
  stage: trigger-child-pipeline
  only:
     - triggers
  tags:
      - runner
  script:
      - curl --request POST --form "token=$CI_JOB_TOKEN" --form ref=my_branch https://gitlab.mycompany.com/api/v4/projects/1234/trigger/pipeline

Я хотел выполнять задания с тегом «только триггер» в дочернем конвейере. Я что-то упустил? Я ничего не могу понять из документации (https://docs.gitlab.com/ee/ci/triggers/README.html#when -использовано-с-несколькими проектами-конвейерами ).

Спасибо

...