Загрузите артефакты дочернего конвейера gitlab в родительский

У меня есть следующий родительский конвейер, который запускает дочерний конвейер на первом этапе:

      stages:
  - one
  - two

one:
  stage: one
  trigger:
    include: child.yaml

two:
  stage: two
  needs:
    - one
  script:
    - echo artifact.txt

Дочерний конвейер child.yaml создает файл artifact.txt:

      stages:
  - child

child:
  stage: child
  script: echo Hello > artifact.txt
  artifacts:
    paths:
      - artifact.txt

Я хотел бы использовать этот артефакт на втором этапе родительского конвейера. Кажется, есть некоторая работа, чтобы сделать это возможным (https://gitlab.com/gitlab-org/gitlab/-/merge_requests/29710), однако неясно, как это реализовать.

Как будет выглядеть законченный и рабочий пример?

0 ответов

Другие вопросы по тегам