diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 10e5817..1e0d3f9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,83 +1,83 @@ stages: - build - test variables: - LCG_VERSION: 98 + LCG_VERSION: "98" .production_image: variables: LCG_OS: x86_64-centos7 image: gitlab-registry.cern.ch/ci-tools/ci-worker:cc7 tags: - cvmfs .lcg_setup: before_script: - set +e && source /cvmfs/sft.cern.ch/lcg/views/setupViews.sh LCG_$LCG_VERSION $LCG_OS-$LCG_COMPILER; set -e .build_template: stage: build extends: - .lcg_setup script: - mkdir install - mkdir build && cd build - cmake -DCMAKE_BUILD_TYPE:STRING=$BUILD_TYPE -DCMAKE_INSTALL_PREFIX:PATH=../install -DEVTGEN_HEPMC3:BOOL=ON -DEVTGEN_PYTHIA:BOOL=ON -DEVTGEN_PHOTOS:BOOL=ON -DEVTGEN_TAUOLA:BOOL=ON -DEVTGEN_BUILD_TESTS:BOOL=$BUILD_TESTS .. - cmake --build . - cmake --build . --target install build_clang10_opt: variables: - LCG_COMPILER: clang10-opt - BUILD_TYPE: Release - BUILD_TESTS: OFF + LCG_COMPILER: "clang10-opt" + BUILD_TYPE: "Release" + BUILD_TESTS: "OFF" extends: - .production_image - .build_template build_gcc10_opt: variables: - LCG_COMPILER: gcc10-opt - BUILD_TYPE: Release - BUILD_TESTS: OFF + LCG_COMPILER: "gcc10-opt" + BUILD_TYPE: "Release" + BUILD_TESTS: "OFF" extends: - .production_image - .build_template allow_failure: true build_gcc9_opt: variables: - LCG_COMPILER: gcc9-opt - BUILD_TYPE: Release - BUILD_TESTS: OFF + LCG_COMPILER: "gcc9-opt" + BUILD_TYPE: "Release" + BUILD_TESTS: "OFF" extends: - .production_image - .build_template build_gcc9_dbg: variables: - LCG_COMPILER: gcc9-dbg - BUILD_TYPE: Debug - BUILD_TESTS: ON + LCG_COMPILER: "gcc9-dbg" + BUILD_TYPE: "Debug" + BUILD_TESTS: "ON" extends: - .production_image - .build_template artifacts: paths: - install expire_in: 1 day test_placeholder: stage: test variables: - LCG_COMPILER: gcc9-dbg + LCG_COMPILER: "gcc9-dbg" extends: - .production_image - .lcg_setup dependencies: - build_gcc9_dbg script: - cd install/share/EvtGen/test - ls -al - ./testDecayModel jsonFiles/BppmunuQCD.json