diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 651bceb106f8846d795ed4fa1156a1808880f6d1..b7aca95c9737868822287e0b5c63094bc0dd27df 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,48 +3,48 @@ stages: - test - deploy -build:gcc8-seq-coverage: +build:gcc8-seq-dbg: image: localhost:5000/ubuntu_gcc8 stage: build script: - - mkdir -p build/gcc8 - - cd build/gcc8 - - CXX=g++-8 CC=gcc-8 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage + - mkdir -p build/gcc8-dbg + - cd build/gcc8-dbg + - CXX=g++-8 CC=gcc-8 cmake ../.. -DCMAKE_BUILD_TYPE=Debug - make pugs cache: - key: "${CI_COMMIT_REF_SLUG}-gcc8" + key: "${CI_COMMIT_REF_SLUG}-gcc8-dbg" paths: - - build/gcc8 + - build/gcc8-dbg untracked: true -test:gcc8-seq-coverage: +test:gcc8-seq-dbg: image: localhost:5000/ubuntu_gcc8 stage: test dependencies: - - build:gcc8-seq-coverage + - build:gcc8-seq-dbg script: - - cd build/gcc8 + - cd build/gcc8-dbg - make run_unit_tests - make coverage cache: - key: "${CI_COMMIT_REF_SLUG}-gcc8" + key: "${CI_COMMIT_REF_SLUG}-gcc8-dbg" paths: - - build/gcc8 + - build/gcc8-dbg untracked: true build:clang8-seq-coverage: image: localhost:5000/ubuntu_clang8 stage: build script: - - mkdir -p build/clang8 - - cd build/clang8 + - mkdir -p build/clang8-cov + - cd build/clang8-cov - CXX=clang++-8 CC=clang-8 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage -DCLANG_FORMAT=/usr/bin/clang-format-8 - make pugs cache: - key: "${CI_COMMIT_REF_SLUG}-clang8" + key: "${CI_COMMIT_REF_SLUG}-clang8-cov" paths: - - build/clang8 + - build/clang8-cov untracked: true test:clang8-seq-coverage: @@ -53,11 +53,11 @@ test:clang8-seq-coverage: dependencies: - build:clang8-seq-coverage script: - - cd build/clang8 + - cd build/clang8-cov - make run_unit_tests - make coverage cache: - key: "${CI_COMMIT_REF_SLUG}-clang8" + key: "${CI_COMMIT_REF_SLUG}-clang8-cov" paths: - - build/clang8 + - build/clang8-cov untracked: true