From 9e8f3a29ad70387bd3eca0d0e562b17bbf3ce508 Mon Sep 17 00:00:00 2001 From: Soeren Peters <peters@irmb.tu-bs.de> Date: Tue, 12 Dec 2023 12:53:59 +0000 Subject: [PATCH] Write artifacts for multi gpu jobs only on failure. Removes clang build analyzer and include_what_you_use job, as the results are not used currently. --- .gitlab-ci.yml | 57 ++------------------------------------------------ 1 file changed, 2 insertions(+), 55 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e8948f268..dbb6096f7 100755 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -296,7 +296,7 @@ regression_test_4gpu: - hpc-rocket cancel regression-tests/multigpu_test/rocket4GPU.yml --read-jobid-from hpcrocket4GPU.log artifacts: - when: always + when: on_failure paths: - output/4GPU/* - hpcrocket4GPU.log @@ -331,7 +331,7 @@ regression_test_8gpu: - hpc-rocket cancel regression-tests/multigpu_test/rocket8GPU.yml --read-jobid-from hpcrocket8GPU.log artifacts: - when: always + when: on_failure paths: - output/8GPU/* - hpcrocket8GPU.log @@ -436,59 +436,6 @@ trigger-hpc-regression-tests: when: manual allow_failure: true - -clang_build_analyzer: - extends: .analyze_template - - before_script: - - export CC=clang - - export CXX=clang++ - - $CXX --version - - cd /tmp - - git clone https://github.com/aras-p/ClangBuildAnalyzer.git - - cd ClangBuildAnalyzer - - cmake . - - make - - export PATH+=:$(pwd) - - script: - - mkdir -p $CI_PROJECT_DIR/build - - cd $CI_PROJECT_DIR/build - - cmake .. - --preset=make_all - -DCMAKE_CUDA_ARCHITECTURES=60 - -DCMAKE_CXX_FLAGS=-ftime-trace - - ClangBuildAnalyzer --start . - - make - - ClangBuildAnalyzer --stop . CBA - - ClangBuildAnalyzer --analyze CBA - -############################################################################### -include_what_you_use_clang_15: - extends: .analyze_template - - before_script: - - apt-get update && apt-get install -y libclang-15-dev llvm-15-dev - - export CC=clang - - export CXX=clang++ - - $CXX --version - - cd /tmp - - git clone https://github.com/include-what-you-use/include-what-you-use.git - - cd include-what-you-use - - git checkout clang_15 - - cmake . -DCMAKE_PREFIX_PATH=/usr/lib/llvm-15 - - make - - export PATH+=:$(pwd)/bin - - script: - - mkdir -p $CI_PROJECT_DIR/build - - cd $CI_PROJECT_DIR/build - - cmake .. - --preset=make_all - -DCMAKE_CUDA_ARCHITECTURES=60 - -DVF_ENABLE_INCLUDE_WHAT_YOU_USE=ON - - make - ############################################################################### cppcheck: extends: .analyze_template -- GitLab