diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fe9e43a29cede57084b6e066d79cb20235bf45d8..2ee472a6e02d10bcbd6d67d702a046cc94b6ea0a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,27 @@ stages: - build +native_Debian_clang: + tags: &native + - Debian + before_script: &debian_clang + - export CC=clang; export CXX=clang++ + - cmake --version + - clang --version + stage: build + script: &native_scr + - pwd + - mkdir build + - cd build + - cmake .. -DCMAKE_CXX_COMPILER_LAUNCHER=ccache #-DWERROR=ON + - make -j6 + - xvfb-run -a ctest -j6 --output-on-failure + - make package_source + artifacts: + paths: + - build/*gz + expire_in: 10 days + mac: tags: - MacOS @@ -70,27 +91,6 @@ windows: - build/winpackage/BornAgain*.exe expire_in: 1 week -native_Debian_clang: - tags: &native - - Debian - before_script: &debian_clang - - export CC=clang; export CXX=clang++ - - cmake --version - - clang --version - stage: build - script: &native_scr - - pwd - - mkdir build - - cd build - - cmake .. -DCMAKE_CXX_COMPILER_LAUNCHER=ccache #-DWERROR=ON - - make -j6 - - xvfb-run -a ctest -j6 --output-on-failure - - make package_source - artifacts: - paths: - - build/*gz - expire_in: 10 days - webdoc: rules: - if: '$CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH'