diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 96b68aba0fcc5bc06167222342f1f8b6694259f9..a3f0c6e722d67386c1c83eb79e3136440a3b6639 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -121,3 +121,18 @@ spack:install: reports: junit: spack-install.xml timeout: 10h + +spack:mksquashfs: + stage: deploy + extends: + - .spack_cache + - .parallel_job + script: + - mksquashfs ${CI_PROJECT_DIR} stack-${stack}-${environment}-${CI_COMMIT_REF_SLUG}.sqfs + - curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file stack-${stack}-${environment}-${CI_COMMIT_REF_SLUG}.sqfs "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/stack/${stack}/stack-${stack}-${environment}-${CI_COMMIT_REF_SLUG}.sqfs" + needs: + - job: spack:install + artifacts: + reports: + junit: spack-install.xml + timeout: 10h