From 6d0e25f79d30781e49e12506510c167158619b19 Mon Sep 17 00:00:00 2001 From: Stephane Del Pino <stephane.delpino44@gmail.com> Date: Sat, 15 Aug 2020 22:23:22 +0200 Subject: [PATCH] Remove gcc-8 from continuous integration targets Coverage is now performed using gcc10/fastcov --- .gitlab-ci.yml | 12 ++++++------ .gitlab-ci/clang10-mpi-coverage.yml | 14 -------------- .gitlab-ci/clang10-mpi-debug.yml | 29 +++++++++++++++++++++++++++++ .gitlab-ci/clang10-seq-coverage.yml | 14 -------------- .gitlab-ci/gcc10-mpi-coverage.yml | 14 ++++++++++++++ .gitlab-ci/gcc10-mpi-debug.yml | 29 +++++++++++++++++++++++++++++ .gitlab-ci/gcc10-seq-coverage.yml | 14 ++++++++++++++ .gitlab-ci/gcc8-seq-coverage.yml | 13 ------------- .gitlab-ci/gcc8-seq-dbg.yml | 29 ----------------------------- .gitlab-ci/gcc8-seq-release.yml | 29 ----------------------------- 10 files changed, 92 insertions(+), 105 deletions(-) delete mode 100644 .gitlab-ci/clang10-mpi-coverage.yml create mode 100644 .gitlab-ci/clang10-mpi-debug.yml delete mode 100644 .gitlab-ci/clang10-seq-coverage.yml create mode 100644 .gitlab-ci/gcc10-mpi-coverage.yml create mode 100644 .gitlab-ci/gcc10-mpi-debug.yml create mode 100644 .gitlab-ci/gcc10-seq-coverage.yml delete mode 100644 .gitlab-ci/gcc8-seq-coverage.yml delete mode 100644 .gitlab-ci/gcc8-seq-dbg.yml delete mode 100644 .gitlab-ci/gcc8-seq-release.yml diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f67187017..3da17a229 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,11 +7,11 @@ variables: CTEST_OUTPUT_ON_FAILURE: 1 include: - - local: '/.gitlab-ci/gcc8-seq-dbg.yml' - - local: '/.gitlab-ci/gcc8-seq-release.yml' - - local: '/.gitlab-ci/clang10-seq-release.yml' + - local: '/.gitlab-ci/clang10-mpi-debug.yml' - local: '/.gitlab-ci/clang10-mpi-release.yml' - - local: '/.gitlab-ci/clang10-seq-coverage.yml' - - local: '/.gitlab-ci/clang10-mpi-coverage.yml' - - local: '/.gitlab-ci/gcc10-seq-release.yml' + - local: '/.gitlab-ci/clang10-seq-release.yml' + - local: '/.gitlab-ci/gcc10-mpi-debug.yml' + - local: '/.gitlab-ci/gcc10-mpi-coverage.yml' - local: '/.gitlab-ci/gcc10-mpi-release.yml' + - local: '/.gitlab-ci/gcc10-seq-coverage.yml' + - local: '/.gitlab-ci/gcc10-seq-release.yml' diff --git a/.gitlab-ci/clang10-mpi-coverage.yml b/.gitlab-ci/clang10-mpi-coverage.yml deleted file mode 100644 index 8d18ed109..000000000 --- a/.gitlab-ci/clang10-mpi-coverage.yml +++ /dev/null @@ -1,14 +0,0 @@ -coverage:clang10-mpi-coverage: - image: localhost:5000/ubuntu_clang10_mpi - stage: coverage - script: - - mkdir -p build/clang10-cov-mpi - - cd build/clang10-cov-mpi - - CXX=clang++-10 CC=clang-10 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage -DCLANG_FORMAT=/usr/bin/clang-format-10 - - make pugs - - make coverage - cache: - key: "${CI_COMMIT_REF_SLUG}-clang10-cov-mpi" - paths: - - build/clang10-cov-mpi - untracked: true diff --git a/.gitlab-ci/clang10-mpi-debug.yml b/.gitlab-ci/clang10-mpi-debug.yml new file mode 100644 index 000000000..116a3f103 --- /dev/null +++ b/.gitlab-ci/clang10-mpi-debug.yml @@ -0,0 +1,29 @@ +build:clang10-mpi-debug: + image: localhost:5000/ubuntu_clang10_mpi + stage: build + needs: [] + script: + - mkdir -p build/clang10-debug-mpi + - cd build/clang10-debug-mpi + - CXX=clang++-10 CC=clang-10 cmake ../.. -DCMAKE_BUILD_TYPE=Debug + - make pugs + cache: + key: "${CI_COMMIT_REF_SLUG}-clang10-debug-mpi" + paths: + - build/clang10-debug-mpi + untracked: true + +test:clang10-mpi-debug: + image: localhost:5000/ubuntu_clang10_mpi + stage: test + needs: ["build:clang10-mpi-debug"] + script: + - mkdir -p build/clang10-debug-mpi + - cd build/clang10-debug-mpi + - CXX=clang++-10 CC=clang-10 cmake ../.. -DCMAKE_BUILD_TYPE=Debug + - make run_unit_tests + cache: + key: "${CI_COMMIT_REF_SLUG}-clang10-debug-mpi" + paths: + - build/clang10-debug-mpi + untracked: true diff --git a/.gitlab-ci/clang10-seq-coverage.yml b/.gitlab-ci/clang10-seq-coverage.yml deleted file mode 100644 index c9bb772d6..000000000 --- a/.gitlab-ci/clang10-seq-coverage.yml +++ /dev/null @@ -1,14 +0,0 @@ -coverage:clang10-seq-coverage: - image: localhost:5000/ubuntu_clang10 - stage: coverage - script: - - mkdir -p build/clang10-cov - - cd build/clang10-cov - - CXX=clang++-10 CC=clang-10 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage -DCLANG_FORMAT=/usr/bin/clang-format-10 - - make pugs - - make coverage - cache: - key: "${CI_COMMIT_REF_SLUG}-clang10-cov" - paths: - - build/clang10-cov - untracked: true diff --git a/.gitlab-ci/gcc10-mpi-coverage.yml b/.gitlab-ci/gcc10-mpi-coverage.yml new file mode 100644 index 000000000..156592e9f --- /dev/null +++ b/.gitlab-ci/gcc10-mpi-coverage.yml @@ -0,0 +1,14 @@ +coverage:gcc10-mpi-coverage: + image: localhost:5000/ubuntu_gcc10_mpi + stage: coverage + script: + - mkdir -p build/gcc10-cov-mpi + - cd build/gcc10-cov-mpi + - CXX=g++-10 CC=gcc-10 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage + - make pugs + - make coverage + cache: + key: "${CI_COMMIT_REF_SLUG}-gcc10-cov-mpi" + paths: + - build/gcc10-cov-mpi + untracked: true diff --git a/.gitlab-ci/gcc10-mpi-debug.yml b/.gitlab-ci/gcc10-mpi-debug.yml new file mode 100644 index 000000000..6dd280667 --- /dev/null +++ b/.gitlab-ci/gcc10-mpi-debug.yml @@ -0,0 +1,29 @@ +build:gcc10-mpi-debug: + image: localhost:5000/ubuntu_gcc10_mpi + stage: build + needs: [] + script: + - mkdir -p build/gcc10-debug-mpi + - cd build/gcc10-debug-mpi + - CXX=g++-10 CC=gcc-10 cmake ../.. -DCMAKE_BUILD_TYPE=Debug + - make pugs + cache: + key: "${CI_COMMIT_REF_SLUG}-gcc10-debug-mpi" + paths: + - build/gcc10-debug-mpi + untracked: true + +test:gcc10-mpi-debug: + image: localhost:5000/ubuntu_gcc10_mpi + stage: test + needs: ["build:gcc10-mpi-debug"] + script: + - mkdir -p build/gcc10-debug-mpi + - cd build/gcc10-debug-mpi + - CXX=g++-10 CC=gcc-10 cmake ../.. -DCMAKE_BUILD_TYPE=Debug + - make run_unit_tests + cache: + key: "${CI_COMMIT_REF_SLUG}-gcc10-debug-mpi" + paths: + - build/gcc10-debug-mpi + untracked: true diff --git a/.gitlab-ci/gcc10-seq-coverage.yml b/.gitlab-ci/gcc10-seq-coverage.yml new file mode 100644 index 000000000..663798274 --- /dev/null +++ b/.gitlab-ci/gcc10-seq-coverage.yml @@ -0,0 +1,14 @@ +coverage:gcc10-seq-coverage: + image: localhost:5000/ubuntu_gcc10 + stage: coverage + script: + - mkdir -p build/gcc10-cov + - cd build/gcc10-cov + - CXX=g++-10 CC=gcc-10 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage + - make pugs + - make coverage + cache: + key: "${CI_COMMIT_REF_SLUG}-gcc10-cov" + paths: + - build/gcc10-cov + untracked: true diff --git a/.gitlab-ci/gcc8-seq-coverage.yml b/.gitlab-ci/gcc8-seq-coverage.yml deleted file mode 100644 index b1dde28e1..000000000 --- a/.gitlab-ci/gcc8-seq-coverage.yml +++ /dev/null @@ -1,13 +0,0 @@ -build:gcc8-seq-coverage: - image: localhost:5000/ubuntu_gcc8 - stage: coverage - script: - - mkdir -p build/gcc8-seq-covrage - - cd build/gcc8-seq-covrage - - CXX=g++-8 CC=gcc-8 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage - - make coverage - cache: - key: "${CI_COMMIT_REF_SLUG}-gcc8-seq-coverage" - paths: - - build/gcc8-seq-covrage - untracked: true diff --git a/.gitlab-ci/gcc8-seq-dbg.yml b/.gitlab-ci/gcc8-seq-dbg.yml deleted file mode 100644 index 4df967b28..000000000 --- a/.gitlab-ci/gcc8-seq-dbg.yml +++ /dev/null @@ -1,29 +0,0 @@ -build:gcc8-seq-dbg: - image: localhost:5000/ubuntu_gcc8 - stage: build - needs: [] - script: - - mkdir -p build/gcc8-seq-dbg - - cd build/gcc8-seq-dbg - - CXX=g++-8 CC=gcc-8 cmake ../.. -DCMAKE_BUILD_TYPE=Debug - - make pugs - cache: - key: "${CI_COMMIT_REF_SLUG}-gcc8-seq-dbg" - paths: - - build/gcc8-seq-dbg - untracked: true - -test:gcc8-seq-dbg: - image: localhost:5000/ubuntu_gcc8 - stage: test - needs: ["build:gcc8-seq-dbg"] - script: - - mkdir -p build/gcc8-seq-dbg - - cd build/gcc8-seq-dbg - - CXX=g++-8 CC=gcc-8 cmake ../.. -DCMAKE_BUILD_TYPE=Debug - - make run_unit_tests - cache: - key: "${CI_COMMIT_REF_SLUG}-gcc8-seq-dbg" - paths: - - build/gcc8-seq-dbg - untracked: true diff --git a/.gitlab-ci/gcc8-seq-release.yml b/.gitlab-ci/gcc8-seq-release.yml deleted file mode 100644 index ada66bc8f..000000000 --- a/.gitlab-ci/gcc8-seq-release.yml +++ /dev/null @@ -1,29 +0,0 @@ -build:gcc8-seq-release: - image: localhost:5000/ubuntu_gcc8 - stage: build - needs: [] - script: - - mkdir -p build/gcc8-seq-release - - cd build/gcc8-seq-release - - CXX=g++-8 CC=gcc-8 cmake ../.. -DCMAKE_BUILD_TYPE=Release - - make pugs - cache: - key: "${CI_COMMIT_REF_SLUG}-gcc8-seq-release" - paths: - - build/gcc8-seq-release - untracked: true - -test:gcc8-seq-release: - image: localhost:5000/ubuntu_gcc8 - stage: test - needs: ["build:gcc8-seq-release"] - script: - - mkdir -p build/gcc8-seq-release - - cd build/gcc8-seq-release - - CXX=g++-8 CC=gcc-8 cmake ../.. -DCMAKE_BUILD_TYPE=Release - - make run_unit_tests - cache: - key: "${CI_COMMIT_REF_SLUG}-gcc8-seq-release" - paths: - - build/gcc8-seq-release - untracked: true -- GitLab