我正在研究多管道项目,并使用trigger
关键字触发下游管道,但无法传递在上游项目中创建的工件。我needs
用来获取如下工件:
获取工件的下游管道块:
needs:
- project: workspace/build
job: build
ref: master
artifacts: true
要触发的上游管道块:
build:
stage: build
artifacts:
paths:
- ./policies
expire_in: 2h
only:
- master
script:
- echo 'Test'
allow_failure: false
triggerUpstream:
stage: deploy
only:
- master
trigger:
project: workspace/deploy
但出现错误:This job depends on other jobs with expired/erased artifacts:
不知道怎么回事,求大神帮忙。