From 1db6a87acaacc4d03ca49295fbdc80e3707dcd5c Mon Sep 17 00:00:00 2001 From: Sven Marcus <s.marcus@outlook.de> Date: Mon, 19 Oct 2020 15:57:20 +0000 Subject: [PATCH] Update .gitlab-ci.yml --- .gitlab-ci.yml | 42 ++++++++++++++++++++++++++---------------- 1 file changed, 26 insertions(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9f6f7a2d7..01b857f8c 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,17 +26,6 @@ build: - python3 setup.py install -build_singularity_image: - stage: build - - artifacts: - paths: - - Containers/VirtualFluidsOpenMPI.sif - - script: - - singularity build Containers/VirtualFluidsOpenMPI.sif Containers/VirtualFluidsOpenMPI.def - - virtual_fluids_basics_test: stage: test @@ -63,16 +52,37 @@ test_python_bindings: - python3 -m unittest discover -s Python -v +build_singularity_image: + stage: release + rules: + - if: $CI_COMMIT_TAG + + artifacts: + paths: + - Containers/VirtualFluidsOpenMPI.sif + + script: + - singularity build Containers/VirtualFluidsOpenMPI.sif Containers/VirtualFluidsOpenMPI.def + create_release: image: registry.gitlab.com/gitlab-org/release-cli:latest stage: release + needs: "build_singularity_image" rules: - if: $CI_COMMIT_TAG script: - echo "Creating release with tag $CI_COMMIT_TAG" - - release: - tag_name: $CI_COMMIT_TAG - name: "VirtualFluids $CI_COMMIT_TAG" - description: "VirtualFluids CFD Simulator" + - release-cli create --name "VirtualFluids $CI_COMMIT_TAG" \ + --description "VirtualFluids CFD Simulator" \ + --tag-name "$CI_COMMIT_TAG" \ + --ref "$CI_COMMIT_SHA" \ + --job-token "$CI_JOB_TOKEN" \ + --assets-link='{"name": "VirtualFluidsSingularityImage_OpenMPI", "url":"", "type": "other", "filepath": "Containers/VirtualFluidsOpenMPI.sif" }' + + #release: + # tag_name: $CI_COMMIT_TAG + # name: "VirtualFluids $CI_COMMIT_TAG" + # description: "VirtualFluids CFD Simulator" + + -- GitLab