From 877586a5a6eca5c55a0367bbad517e1f6e77b963 Mon Sep 17 00:00:00 2001 From: Florian Uhlig <f.uhlig@gsi.de> Date: Fri, 9 Dec 2022 16:28:28 +0100 Subject: [PATCH] Add tests for latests FairSoft/FairRoot versions After FairSoft nov22p1 and FairRoot v18.8.0 are released test CbmRoot with these releases on CentOS 7, Debian 10, macosx 11 and macosx 12. --- .gitlab-ci.yml | 76 +++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 60 insertions(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ed87922e59..882e38c6b0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -221,13 +221,13 @@ FileLicenceCheck: INSTALL_PROJECT: "TRUE" EXTRA_FLAGS: '"-DCBM_TEST_INSTALL=TRUE"' -.singularity_debian10_variables_nov22: &singularity_debian10_variables_nov22 +.singularity_debian10_variables_nov22p1: &singularity_debian10_variables_nov22p1 OS: debian10 - FAIRSOFT_VERSION: nov22rc - FAIRROOT_VERSION: v18.8_patches - BASE_PATH: "/cvmfs/fairsoft.gsi.de/$OS/testing" + FAIRSOFT_VERSION: nov22p1 + FAIRROOT_VERSION: v18.8.0 + BASE_PATH: "/cvmfs/fairsoft.gsi.de/$OS/" SIMPATH: "$BASE_PATH/fairsoft/$FAIRSOFT_VERSION" - FAIRROOTPATH: "$BASE_PATH/fairroot/${FAIRROOT_VERSION}_${FAIRSOFT_VERSION}" + FAIRROOTPATH: "$BASE_PATH/fairroot/${FAIRROOT_VERSION}_fs_${FAIRSOFT_VERSION}" CONFIGFILE: "/cvmfs/cbm.gsi.de/$OS/bin/setup_development_environment.sh" INSTALL_PROJECT: "TRUE" EXTRA_FLAGS: '"-DCBM_TEST_INSTALL=TRUE"' @@ -241,6 +241,15 @@ FileLicenceCheck: FAIRROOTPATH: "$BASE_PATH/fairroot/${FAIRROOT_VERSION}_fs_${FAIRSOFT_VERSION}" CONFIGFILE: "/cvmfs/cbm.gsi.de/$OS/bin/setup_development_environment_test.sh" +.singularity_centos7_variables_nov22p1: &singularity_centos7_variables_nov22p1 + OS: centos7 + FAIRSOFT_VERSION: nov22p1 + FAIRROOT_VERSION: v18.8.0 + BASE_PATH: "/cvmfs/fairsoft.gsi.de/$OS/gcc8" + SIMPATH: "$BASE_PATH/fairsoft/$FAIRSOFT_VERSION" + FAIRROOTPATH: "$BASE_PATH/fairroot/${FAIRROOT_VERSION}_${FAIRSOFT_VERSION}" + CONFIGFILE: "/cvmfs/fairsoft.gsi.de/$OS/bin/setup_development_environment.sh" + .singularity_debian11_variables_apr21: &singularity_debian11_variables_apr21 CONTAINER: "/cvmfs/cbm.gsi.de/containers/debian11_v18.6.7_apr21p2.sif" OS: debian11 @@ -272,8 +281,28 @@ FileLicenceCheck: tags: - qemu_macosx -.macosx_12_variables: &macosx_12_variables +.macosx_12_variables_nov22p1: &macosx_12_variables_nov22p1 OS: "macOS12" + FAIRSOFT_VERSION: "nov22p1" + FAIRROOT_VERSION: "v18.8.0" + BASE_PATH: "/opt" + SIMPATH: "$BASE_PATH/fairsoft/$FAIRSOFT_VERSION" + FAIRROOTPATH: "$BASE_PATH/fairroot/${FAIRROOT_VERSION}_${FAIRSOFT_VERSION}" + IMAGE_NAME: "${OS}_${FAIRROOT_VERSION}_${FAIRSOFT_VERSION}" + EXTRA_PATH: /usr/local/bin + +.macosx_11_variables_nov22p1: &macosx_11_variables_nov22p1 + OS: "macOS11" + FAIRSOFT_VERSION: "nov22p1" + FAIRROOT_VERSION: "v18.8.0" + BASE_PATH: "/opt" + SIMPATH: "$BASE_PATH/fairsoft/$FAIRSOFT_VERSION" + FAIRROOTPATH: "$BASE_PATH/fairroot/${FAIRROOT_VERSION}_${FAIRSOFT_VERSION}" + IMAGE_NAME: "${OS}_${FAIRROOT_VERSION}_${FAIRSOFT_VERSION}" + EXTRA_PATH: /usr/local/bin + +.macosx_1015_variables: &macosx_1015_variables + OS: "macOS1015" FAIRSOFT_VERSION: "apr21p2" FAIRROOT_VERSION: "v18.6.7" BASE_PATH: "/opt" @@ -282,8 +311,8 @@ FileLicenceCheck: IMAGE_NAME: "${OS}_${FAIRROOT_VERSION}_${FAIRSOFT_VERSION}" EXTRA_PATH: /usr/local/bin -.macosx_11_variables: &macosx_11_variables - OS: "macOS11" +.macosx_12_variables: &macosx_12_variables + OS: "macOS12" FAIRSOFT_VERSION: "apr21p2" FAIRROOT_VERSION: "v18.6.7" BASE_PATH: "/opt" @@ -292,8 +321,8 @@ FileLicenceCheck: IMAGE_NAME: "${OS}_${FAIRROOT_VERSION}_${FAIRSOFT_VERSION}" EXTRA_PATH: /usr/local/bin -.macosx_1015_variables: &macosx_1015_variables - OS: "macOS1015" +.macosx_11_variables: &macosx_11_variables + OS: "macOS11" FAIRSOFT_VERSION: "apr21p2" FAIRROOT_VERSION: "v18.6.7" BASE_PATH: "/opt" @@ -336,10 +365,10 @@ CbmRoot_Merge_Singularity_debian10_apr21: variables: <<: [*mergeRequestVariables, *singularity_debian10_variables_apr21] -CbmRoot_Merge_Singularity_debian10_nov22: +CbmRoot_Merge_Singularity_debian10_nov22p1: <<: [*singularity_tag, *check_merge_request, *build_and_test] variables: - <<: [*mergeRequestVariables, *singularity_debian10_variables_nov22] + <<: [*mergeRequestVariables, *singularity_debian10_variables_nov22p1] CbmRoot_Merge_Singularity_debian11_apr21: <<: [*singularity_tag, *check_merge_request, *build_and_test] @@ -351,21 +380,36 @@ CbmRoot_Merge_Singularity_centos7_apr21: variables: <<: [*mergeRequestVariables, *singularity_centos7_variables_apr21] -CbmRoot_Merge_macosx_12: +CbmRoot_Merge_Singularity_centos7_nov22p1: + <<: [*singularity_tag, *check_merge_request, *build_and_test] + variables: + <<: [*mergeRequestVariables, *singularity_centos7_variables_nov22p1] + +CbmRoot_Merge_macosx_12_nov22p1: <<: [*macosx_tag, *check_merge_request, *build_and_test] variables: - <<: [*mergeRequestVariables, *macosx_12_variables] + <<: [*mergeRequestVariables, *macosx_12_variables_nov22p1] -CbmRoot_Merge_macosx_11: +CbmRoot_Merge_macosx_11_nov22p1: <<: [*macosx_tag, *check_merge_request, *build_and_test] variables: - <<: [*mergeRequestVariables, *macosx_11_variables] + <<: [*mergeRequestVariables, *macosx_11_variables_nov22p1] CbmRoot_Merge_macosx_1015: <<: [*macosx_tag, *check_merge_request, *build_and_test] variables: <<: [*mergeRequestVariables, *macosx_1015_variables] +CbmRoot_Merge_macosx_11: + <<: [*macosx_tag, *check_merge_request, *build_and_test] + variables: + <<: [*mergeRequestVariables, *macosx_11_variables] + +CbmRoot_Merge_macosx_12: + <<: [*macosx_tag, *check_merge_request, *build_and_test] + variables: + <<: [*mergeRequestVariables, *macosx_12_variables] + CbmRoot_Continuous: <<: [*linux_tag, *check_merge, *build_and_test] variables: -- GitLab