Hi,
I’m getting this error:
This job depends on other jobs with expired/erased artifacts
Upstream job:
image:
docker:18
variables:
GIT_STRATEGY: clone
stages:
- update_sandbox
stage_images:
stage: update_sandbox
resource_group: sandbox
timeout: 15m
artifacts:
expire_in: never
paths:
- sandbox_manifest.txt
script:
- ./stage_images.sh
Downstream job (this is where we get the error):
image:
docker:18
variables:
GIT_STRATEGY: clone
stages:
- update_sandbox2
restage_images:
stage: update_sandbox2
resource_group: sandbox
timeout: 15m
needs:
- project: skicamp/lightning/sandbox
job: stage_images
ref: master
artifacts: true
artifacts:
paths:
- sandbox2_manifest.txt
- sandbox_manifest.txt
script:
- ./stage_sandbox2_images.sh
Version: GitLab Enterprise Edition 13.11.3-ee
The upstream job absolutely leaves unexpired artifacts. But for some reason, the downstream job does not detect that.