Skip to content
Snippets Groups Projects
Commit a6abf25b authored by Stéphane Del Pino's avatar Stéphane Del Pino
Browse files

Switch from gcc10 to gcc11 for CI

parent 332730b2
No related branches found
No related tags found
No related merge requests found
Pipeline #2015 passed
...@@ -8,7 +8,7 @@ variables: ...@@ -8,7 +8,7 @@ variables:
include: include:
- local: '/.gitlab-ci/clang14-mpi-debug.yml' - local: '/.gitlab-ci/clang14-mpi-debug.yml'
- local: '/.gitlab-ci/clang14-mpi-release.yml' - local: '/.gitlab-ci/clang14-mpi-release.yml'
- local: '/.gitlab-ci/gcc10-mpi-coverage.yml' - local: '/.gitlab-ci/gcc11-mpi-coverage.yml'
- local: '/.gitlab-ci/gcc10-mpi-release.yml' - local: '/.gitlab-ci/gcc11-mpi-release.yml'
- local: '/.gitlab-ci/gcc10-seq-coverage.yml' - local: '/.gitlab-ci/gcc11-seq-coverage.yml'
- local: '/.gitlab-ci/gcc10-seq-release.yml' - local: '/.gitlab-ci/gcc11-seq-release.yml'
test:gcc10-mpi-release:
image: localhost:5000/ubuntu_jammy_gcc10_mpi
stage: test
needs: []
script:
- mkdir -p build/gcc10-release-mpi
- cd build/gcc10-release-mpi
- CXX=g++-10 CC=gcc-10 cmake ../.. -DCMAKE_BUILD_TYPE=Release
- make -j 4
- make test
cache:
key: "${CI_COMMIT_REF_SLUG}-gcc10-release-mpi"
paths:
- build/gcc10-release-mpi
untracked: true
test:gcc10-seq-release:
image: localhost:5000/ubuntu_jammy_gcc10
stage: test
needs: []
script:
- mkdir -p build/gcc10-release-seq
- cd build/gcc10-release-seq
- CXX=g++-10 CC=gcc-10 cmake ../.. -DCMAKE_BUILD_TYPE=Release
- make -j 4
- make check
cache:
key: "${CI_COMMIT_REF_SLUG}-gcc10-release-seq"
paths:
- build/gcc10-release-seq
untracked: true
coverage:gcc10-mpi-coverage: coverage:gcc11-mpi-coverage:
image: localhost:5000/ubuntu_jammy_gcc10_mpi image: localhost:5000/ubuntu_jammy_gcc11_mpi
stage: coverage stage: coverage
needs: [] needs: []
script: script:
- mkdir -p build/gcc10-cov-mpi - mkdir -p build/gcc11-cov-mpi
- cd build/gcc10-cov-mpi - cd build/gcc11-cov-mpi
- CXX=g++-10 CC=gcc-10 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage - CXX=g++-11 CC=gcc-11 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage
- make -j 4 - make -j 4
cache: cache:
key: "${CI_COMMIT_REF_SLUG}-gcc10-cov-mpi" key: "${CI_COMMIT_REF_SLUG}-gcc11-cov-mpi"
paths: paths:
- build/gcc10-cov-mpi - build/gcc11-cov-mpi
untracked: true untracked: true
coverage: '/^\s*Total:\|(\d*\.\d|\d*)\%.*$/' coverage: '/^\s*Total:\|(\d*\.\d|\d*)\%.*$/'
test:gcc11-mpi-release:
image: localhost:5000/ubuntu_jammy_gcc11_mpi
stage: test
needs: []
script:
- mkdir -p build/gcc11-release-mpi
- cd build/gcc11-release-mpi
- CXX=g++-11 CC=gcc-11 cmake ../.. -DCMAKE_BUILD_TYPE=Release
- make -j 4
- make test
cache:
key: "${CI_COMMIT_REF_SLUG}-gcc11-release-mpi"
paths:
- build/gcc11-release-mpi
untracked: true
coverage:gcc10-seq-coverage: coverage:gcc11-seq-coverage:
image: localhost:5000/ubuntu_jammy_gcc10 image: localhost:5000/ubuntu_jammy_gcc11
stage: coverage stage: coverage
needs: [] needs: []
script: script:
- mkdir -p build/gcc10-cov - mkdir -p build/gcc11-cov
- cd build/gcc10-cov - cd build/gcc11-cov
- CXX=g++-10 CC=gcc-10 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage - CXX=g++-11 CC=gcc-11 cmake ../.. -DCMAKE_BUILD_TYPE=Coverage
- make -j 4 - make -j 4
cache: cache:
key: "${CI_COMMIT_REF_SLUG}-gcc10-cov" key: "${CI_COMMIT_REF_SLUG}-gcc11-cov"
paths: paths:
- build/gcc10-cov - build/gcc11-cov
untracked: true untracked: true
coverage: '/^\s*Total:\|(\d*\.\d|\d*)\%.*$/' coverage: '/^\s*Total:\|(\d*\.\d|\d*)\%.*$/'
test:gcc11-seq-release:
image: localhost:5000/ubuntu_jammy_gcc11
stage: test
needs: []
script:
- mkdir -p build/gcc11-release-seq
- cd build/gcc11-release-seq
- CXX=g++-11 CC=gcc-11 cmake ../.. -DCMAKE_BUILD_TYPE=Release
- make -j 4
- make check
cache:
key: "${CI_COMMIT_REF_SLUG}-gcc11-release-seq"
paths:
- build/gcc11-release-seq
untracked: true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment