Многопроектный конвейер с триггером, пример из документации по gitlab не работает - PullRequest
0 голосов
/ 06 марта 2020

Пример многопроектного конвейера с состоянием зеркального отображения (https://docs.gitlab.com/ee/ci/multi_project_pipelines.html#mirroring -status-from-triggered-pipeline ) не работает:

trigger_job:
  trigger:
    project: my/project
    strategy: depend

Приводит к ошибке : "Эта конфигурация GitLab CI недопустима: config: jobs: trigger_pipeline_in_another_repo содержит неизвестные ключи: триггер"

config:

trigger_pipeline_in_another_repo:
  stage: trigger_pipeline_in_b
  script:
    - apt-get update && apt-get upgrade -y
    - apt-get install curl -y
    - curl --request POST --form "token=$CI_JOB_TOKEN" --form ref=master http://35.184.231.241/api/v4/projects/8/trigger/pipeline
  trigger:
    project: root/isolated_pipeline
    strategy: depend

1 Ответ

0 голосов
/ 07 марта 2020

Multi-project pipelines поддерживаются только для платных версий.

Представлено в GitLab Premium 9.3.

Доступно в GitLab Premium, GitLab.com Silver и более высоких уровнях

Если вы используете бесплатную версию GitLab Enterprise Edition, триггер в ней не поддерживается.

Чтобы проверить версию Gitlab, перейдите на страницу справки <Gitlab url>/help

...