From 3b9bcb3f713527eea187fc6b148185ef400b2169 Mon Sep 17 00:00:00 2001 From: Sylvester Joosten <sjoosten@anl.gov> Date: Tue, 1 Dec 2020 01:01:25 +0000 Subject: [PATCH] Now also optionally build singularity container for unstable --- .gitlab-ci.yml | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 97b796b0c..a0ee14cd0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -157,12 +157,32 @@ builder:singularity: - build/eic_builder.sif - build/eic_builder.def -release:singularity: +builder:singularity:unstable: stage: singularity tags: - singularity only: - tags + needs: ["builder:unstable"] + when: manual + script: + - cp containers/builder/eic_builder.def . + - /bin/bash .gitlabci/setup.sh + - /bin/bash .gitlabci/build.sh eic_builder.def + - mkdir -p build + - cp eic_builder.sif build/. + - cp eic_builder.def build/. + artifacts: + paths: + - build/eic_builder.sif + - build/eic_builder.def + +release:singularity: + stage: singularity + tags: + - singularity + only: + - develop needs: ["release:stable"] script: - cp containers/release/eic.def . @@ -176,3 +196,24 @@ release:singularity: paths: - build/eic.sif - build/eic.def + +release:singularity:unstable: + stage: singularity + tags: + - singularity + only: + - develop + needs: ["release:unstable"] + when: manual + script: + - cp containers/release/eic.def . + - /bin/bash .gitlabci/setup.sh + - /bin/bash .gitlabci/build.sh eic.def + - mkdir -p build + - cp eic.sif build/. + - cp eic.def build/. + artifacts: + expire_in: 90 days # this will change in future gitlab vesions :https://docs.gitlab.com/13.3/ee/ci/yaml/README.html#artifactsexpire_in + paths: + - build/eic.sif + - build/eic.def -- GitLab