问题描述
上游项目.gitlab-ci.yml
image: node:10
stages:
- build
- build-child
cache:
paths:
- node_modules/
project-build:
stage: build
only:
- master
script:
- npm install
- npm run build
artifacts:
expire_in: 90 days
paths:
- ./dist
trigger-child-build:
stage: build-child
trigger:
project: ghanshyamgehlot/childTestProject
strategy: depend
下游项目.gitlab-ci.yml
image: node:10
stages:
- build-this-project
cache:
paths:
- ./node_modules/
build-this:
stage: build-this-project
needs:
- project: ghanshyamgehlot/testProject
job: project-build
ref: master
artifacts: true
only:
- master
script:
- npm install
- npm run build
只要上游项目触发下游项目管道,即使上游项目已成功创建工件,下游项目管道中也会出现以下错误:
此作业依赖于其他具有过期/擦除工件的作业:
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)