Skip to content
Snippets Groups Projects
Commit 32770dea authored by FASER Reco's avatar FASER Reco
Browse files

Patch up CI

parent 1ab79c99
No related branches found
No related tags found
No related merge requests found
...@@ -26,7 +26,7 @@ build_image: ...@@ -26,7 +26,7 @@ build_image:
- mkdir build - mkdir build
- cd build - cd build
- set +e && source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh; set -e - set +e && source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh; set -e
- set +e && asetup --input=../../calypso/asetup.faser Athena,22.0.49; set -e - set +e && asetup --input=../../calypso/asetup.faser Athena,24.0.41; set -e
- cmake ../../calypso - cmake ../../calypso
- make -j 3 - make -j 3
artifacts: artifacts:
...@@ -43,7 +43,7 @@ test_unittest: ...@@ -43,7 +43,7 @@ test_unittest:
- yum -y --disablerepo=epel install man which git make cmake3 gcc-c++ gcc binutils libX11-devel libXpm-devel libXft-devel libXext-devel python openssl-devel - yum -y --disablerepo=epel install man which git make cmake3 gcc-c++ gcc binutils libX11-devel libXpm-devel libXft-devel libXext-devel python openssl-devel
- cd build - cd build
- set +e && source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh; set -e - set +e && source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh; set -e
- set +e && asetup --input=../../calypso/asetup.faser Athena,22.0.49; set -e - set +e && asetup --input=../../calypso/asetup.faser Athena,24.0.41; set -e
- set +e && source `find . -name 'setup.sh'`; set -e - set +e && source `find . -name 'setup.sh'`; set -e
- ctest -j3 - ctest -j3
dependencies: dependencies:
......
variables:
# all submodules will be cloned recursively upon start of CI job
GIT_SUBMODULE_STRATEGY: recursive
GIT_SSL_NO_VERIFY: "true"
ATLAS_LOCAL_ROOT_BASE: /cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase
stages:
- build
- test
##########################
# BUILD stage #
##########################
build_image:
# description: triggers a build of the project as a Docker image,
# each branch will have an individual Docker image that will be used
# in the following stages of the pipeline for testing the code
image:
name: gitlab-registry.cern.ch/linuxsupport/cc7-base:latest
stage: build
tags:
- k8s-cvmfs
script:
- yum -y --disablerepo=epel install redhat-lsb redhat-lsb-core man uuid-devel libuuid libuuid-devel mesa-libGL-devel libXpm-devel
- mkdir build
- cd build
- set +e && source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh; set -e
- set +e && asetup --input=../../calypso/asetup.faser Athena,24.0.41; set -e
- cmake ../../calypso
- make -j 3
artifacts:
paths:
- build/
test_unittest:
image:
name: gitlab-registry.cern.ch/linuxsupport/cc7-base:latest
stage: test
tags:
- k8s-cvmfs
script:
- yum -y --disablerepo=epel install man which git make cmake3 gcc-c++ gcc binutils libX11-devel libXpm-devel libXft-devel libXext-devel python openssl-devel
- cd build
- set +e && source ${ATLAS_LOCAL_ROOT_BASE}/user/atlasLocalSetup.sh; set -e
- set +e && asetup --input=../../calypso/asetup.faser Athena,24.0.41; set -e
- set +e && source `find . -name 'setup.sh'`; set -e
- ctest -j3
dependencies:
- build_image
artifacts:
paths:
- LastTest.log
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment