@@ -17,10 +17,6 @@ variables:
1717 CCACHE_BASEDIR : $CI_PROJECT_DIR
1818 CCACHE_DIR : " ${CI_BUILDS_DIR}/ccache"
1919 GIT_CLEAN_FLAGS : none
20- SPACK_ROOT : " ${CI_BUILDS_DIR}/spack-installs/spack-persistent"
21- SPACK_TEST_BASE_ENV : " spack-test-base"
22- LIBRA_TEST_ENV : " libra-test-${CI_PIPELINE_ID}"
23- SPACK_CACHE_DIR : " ${CI_BUILDS_DIR}/spack-cache"
2420
2521cache :
2622 - key : ccache-global
@@ -75,9 +71,6 @@ build-job:
7571 - export CCACHE_BASEDIR="$PWD"
7672 - export CCACHE_COMPILERCHECK=content
7773 - export CCACHE_MAXSIZE=5G
78- # Ensure ccache is used by cmake
79- - export CMAKE_CXX_COMPILER_LAUNCHER=ccache
80- - export CMAKE_C_COMPILER_LAUNCHER=ccache
8174 - mkdir -p $CCACHE_DIR
8275 - if [ -d "$CCACHE_DIR" ] && [ "$(ls -A $CCACHE_DIR)" ]; then echo "Using existing ccache with $(ccache --show-stats | grep 'files in cache')"; else echo "Starting with empty ccache"; fi
8376 - ccache --show-stats || true
@@ -100,7 +93,7 @@ build-job:
10093 - which nvcc
10194 - mkdir -p build
10295 - cd build
103- - cmake -DApps_BUILD_TESTS=ON -DNCORES=8 -DKokkos_CUDA_ARCH_NAME=Kokkos_ARCH_VOLTA70 -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache ..
96+ - cmake -DApps_BUILD_TESTS=ON -DNCORES=8 -DKokkos_CUDA_ARCH_NAME=Kokkos_ARCH_VOLTA70 ..
10497 - make
10598 after_script :
10699 - echo "=== ccache statistics ==="
@@ -191,6 +184,11 @@ test-job:
191184spack-test :
192185 needs : []
193186 stage : spack-test
187+ variables :
188+ SPACK_ROOT : " ${CI_BUILDS_DIR}/spack-installs/spack-persistent"
189+ SPACK_TEST_BASE_ENV : " spack-test-base"
190+ LIBRA_TEST_ENV : " libra-test-${CI_PIPELINE_ID}"
191+ SPACK_CACHE_DIR : " ${CI_BUILDS_DIR}/spack-cache"
194192 rules :
195193 - if : ' $CI_PIPELINE_SOURCE == "merge_request_event"'
196194 changes :
@@ -361,37 +359,32 @@ manual-trigger:
361359 - export CCACHE_BASEDIR="$PWD"
362360 - export CCACHE_COMPILERCHECK=content
363361 - export CCACHE_MAXSIZE=2G
364- - export CMAKE_CXX_COMPILER_LAUNCHER=ccache
365- - export CMAKE_C_COMPILER_LAUNCHER=ccache
366362 - if [ -d "$CCACHE_DIR" ] && [ "$(ls -A $CCACHE_DIR)" ]; then echo "Using existing ccache"; else echo "No active ccache found"; fi
367363 - mkdir -p $CCACHE_DIR
368364 - ccache --show-stats || true
369365 - git clean -ffdx
370366 - mkdir -p build
371367 - cd build
372- - cmake -DApps_BUILD_TESTS=ON -DKokkos_CUDA_ARCH_NAME=Kokkos_ARCH_VOLTA70 -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache ..
368+ - cmake -DApps_BUILD_TESTS=ON -DKokkos_CUDA_ARCH_NAME=Kokkos_ARCH_VOLTA70 ..
373369 - make -j$(nproc)
374370 - ccache --show-stats || true
375371 when : manual
376372 only :
377373 - branches
378- allow_failure : false
374+ allow_failure : true
379375
380376manual-cpu-only :
381377 stage : build
382378 rules :
383379 - when : manual
384- allow_failure : false
380+ allow_failure : true
385381 before_script :
386382 # Ensure submodules are in sync with the index
387383 - git submodule sync
388384 - git submodule update --init --recursive
389385 - export CCACHE_BASEDIR="$PWD"
390386 - export CCACHE_COMPILERCHECK=content
391387 - export CCACHE_MAXSIZE=5G
392- # Ensure ccache is used by cmake
393- - export CMAKE_CXX_COMPILER_LAUNCHER=ccache
394- - export CMAKE_C_COMPILER_LAUNCHER=ccache
395388 - mkdir -p $CCACHE_DIR
396389 - if [ -d "$CCACHE_DIR" ] && [ "$(ls -A $CCACHE_DIR)" ]; then echo "Using existing ccache with $(ccache --show-stats | grep 'files in cache')"; else echo "Starting with empty ccache"; fi
397390 - ccache --show-stats || true
@@ -404,7 +397,7 @@ manual-cpu-only:
404397 - echo "=== Building without CUDA ==="
405398 - mkdir -p build
406399 - cd build
407- - cmake -DApps_BUILD_TESTS=ON -DNCORES=8 -DLIBRA_DISABLE_CUDA=ON -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache ..
400+ - cmake -DApps_BUILD_TESTS=ON -DNCORES=8 -DLIBRA_DISABLE_CUDA=ON ..
408401 - make -j$(nproc)
409402 after_script :
410403 - echo "=== ccache statistics ==="
@@ -416,5 +409,5 @@ manual-spack:
416409 when : manual
417410 rules :
418411 - when : manual
419- allow_failure : false
412+ allow_failure : true
420413
0 commit comments