@@ -430,6 +430,11 @@ jobs:
430
430
CONTAINER_IMAGE : " registry.cern.ch/root-ci/${{ matrix.image }}:buildready" # KEEP IN SYNC WITH ABOVE
431
431
CONTAINER_OPTIONS : " --security-opt label=disable --rm ${{ matrix.property == 'gpu' && '--device nvidia.com/gpu=all' || '' }}" # KEEP IN SYNC WITH ABOVE
432
432
433
+ env :
434
+ BUILD_DIR : /github/home/ROOT-CI/build
435
+ INSTALL_DIR : /github/home/ROOT-CI/install
436
+ POST_INSTALL_DIR : /github/home/ROOT-CI/PostInstall
437
+
433
438
steps :
434
439
- name : Configure large ccache
435
440
if : ${{ matrix.is_special }}
@@ -574,19 +579,19 @@ jobs:
574
579
ccache -s || true
575
580
576
581
- name : Install
577
- run : " cmake --install /github/home/ROOT-CI/build/ --prefix /github/home/ROOT-CI/install "
582
+ run : " cmake --install ${{ env.BUILD_DIR }} --prefix ${{ env.INSTALL_DIR }} "
578
583
579
584
- name : Post-install build
580
585
run : |
581
- cmake -S test/PostInstall/ -B /github/home/ROOT-CI/PostInstall -DCMAKE_PREFIX_PATH=/github/home/ROOT-CI/install ;
582
- cmake --build /github/home/ROOT-CI/PostInstall ;
586
+ cmake -S test/PostInstall/ -B ${{ env.POST_INSTALL_DIR }} -DCMAKE_PREFIX_PATH=${{ env.INSTALL_DIR }} ;
587
+ cmake --build ${{ env.POST_INSTALL_DIR }} ;
583
588
584
589
- name : Post-install test
585
- working-directory : /github/home/ROOT-CI/PostInstall
590
+ working-directory : ${{ env.POST_INSTALL_DIR }}
586
591
run : ctest -j $(nproc)
587
592
588
593
- name : Check installed headers
589
- run : bash test/PostInstall/check-headers.sh /github/home/ROOT-CI/install /include
594
+ run : bash test/PostInstall/check-headers.sh ${{ env.INSTALL_DIR }} /include
590
595
591
596
event_file :
592
597
# For any event that is not a PR, the CI will always run. In PRs, the CI
0 commit comments