From 7aa29407171b5b1e66ec48784f758825cea639f9 Mon Sep 17 00:00:00 2001 From: Florian Uhlig <f.uhlig@gsi.de> Date: Wed, 16 Jun 2021 17:48:39 +0200 Subject: [PATCH] Add a new runner for CI pipeline Add a new computer with a singularity runner. Currently the image is fixed to debian10. If the runner correctly works the scheme can be expanded to other OS. This is currently a test if the runner is implemented correctly and properly picks up the work. --- .gitlab-ci.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8592e90121..624f2bc96e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -223,6 +223,38 @@ CbmRoot_Merge_macosx: - cat Dart.cfg - $PWD/Dart.sh MergeRequest Dart.cfg +CbmRoot_Merge_Singularity: + stage: build + tags: + - CbmRoot_singularity + only: + refs: + - merge_requests + variables: + - $CI_MERGE_REQUEST_PROJECT_PATH == "computing/cbmroot" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master" + script: + - echo $CI_MERGE_REQUEST_SOURCE_PROJECT_PATH + - echo $CI_MERGE_REQUEST_PROJECT_PATH + - if [ "$CI_MERGE_REQUEST_PROJECT_PATH" != "computing/cbmroot" ]; then + - echo "Should not come here" + - exit 1 + - fi + - echo $CI_MERGE_REQUEST_TARGET_BRANCH_NAME + - echo $CI_MERGE_REQUEST_ID + - echo $CI_MERGE_REQUEST_IID + - echo "export LINUX_FLAVOUR=Debian10" >> Dart.cfg + - echo "export FAIRSOFT_VERSION=apr21" >> Dart.cfg + - echo "export FAIRROOT_VERSION=v18.6.3" >> Dart.cfg + - echo "export SIMPATH=/cvmfs/fairsoft.gsi.de/debian10/fairsoft/\${FAIRSOFT_VERSION}" >> Dart.cfg + - echo "export FAIRROOTPATH=/cvmfs/fairsoft.gsi.de/debian10/fairroot/\${FAIRROOT_VERSION}_fs_\${FAIRSOFT_VERSION}" >> Dart.cfg + - echo "export BUILDDIR=$PWD/build" >> Dart.cfg + - echo "export SOURCEDIR=$PWD" >> Dart.cfg + - echo "export NCPU=4" >> Dart.cfg + - ls + - pwd + - cat Dart.cfg + - $PWD/Dart.sh MergeRequest Dart.cfg + CbmRoot_Merge_realData: stage: build tags: -- GitLab