fix(deployment-project): fetch artifacts in monitor
What
The monitor
job has been broken for some time (see example job). This is because runwayctl
is trying to determine the path to the Runway manifest file but because it doesn't have the artifact ZIP file, it doesn't have the Runway YAML files.
Fix: this MR adds a line into monitor
job's script to import and unzip the artifacts from the service project.
See example of:
- before fix: https://gitlab.com/gitlab-com/gl-infra/platform/runway/deployments/schin1-ai-assist-1579xx/-/jobs/7252734897
- after fix: https://gitlab.com/gitlab-com/gl-infra/platform/runway/deployments/schin1-ai-assist-1579xx/-/jobs/7252868485
Why
To fix the monitor
job:
Edited by Gonzalo Servat