GitLab передает переменную из одного конвейера в другой - PullRequest
1 голос
/ 16 января 2020

У нас есть мастер-конвейер, который отвечает за запуск конвейеров из нескольких проектов и выполнение некоторых шагов. Я хочу передать файл с первого конвейера на второй, но я не могу этого сделать.

image:
  name: some-image
  entrypoint: [""]

variables:

stages:
  - create_file
  - print_file
  - consume_file

create_file:
  stage: create_file
  variables:
  trigger:
    project: user-name/project-name
    strategy: depend


print_file:
  stage: print_file
  script:
    - sleep 5
    - cat output_file.txt
  dependencies:
    - create_file

consume_file:
  stage: consume_file
  variables:
  trigger:
    project: user-name/project-name-alternate
    strategy: depend

Я не хочу прибегать к сценариям вместо триггера. Попробовал артефакты и т. Д. c, но я не смог найти способ передать их на следующие конвейеры.

Ps это просто пример набора конвейеров, есть несколько конвейеров, которые зависят от выход из первого трубопровода.

...