如何解决GitLab 中的下游项目无法访问上游项目的工件
上游项目.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 举报,一经查实,本站将立刻删除。