diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index dd8e7d6368d2c980f4c1ca381b91018c701f856f..f671870172e5c0601b23c3fdba31a4085c07b01f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,3 +13,5 @@ include: - 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/gcc10-mpi-release.yml' diff --git a/.gitlab-ci/gcc10-mpi-release.yml b/.gitlab-ci/gcc10-mpi-release.yml new file mode 100644 index 0000000000000000000000000000000000000000..3f7d2a6a9aae7368216047a5fb691dc71df2aff9 --- /dev/null +++ b/.gitlab-ci/gcc10-mpi-release.yml @@ -0,0 +1,29 @@ +build:gcc10-mpi-release: + image: localhost:5000/ubuntu_gcc10_mpi + stage: build + 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 pugs + cache: + key: "${CI_COMMIT_REF_SLUG}-gcc10-release-mpi" + paths: + - build/gcc10-release-mpi + untracked: true + +test:gcc10-mpi-release: + image: localhost:5000/ubuntu_gcc10_mpi + stage: test + needs: ["build:gcc10-mpi-release"] + script: + - mkdir -p build/gcc10-release-mpi + - cd build/gcc10-release-mpi + - CXX=g++-10 CC=gcc-10 cmake ../.. -DCMAKE_BUILD_TYPE=Release + - make run_unit_tests + cache: + key: "${CI_COMMIT_REF_SLUG}-gcc10-release-mpi" + paths: + - build/gcc10-release-mpi + untracked: true diff --git a/.gitlab-ci/gcc10-seq-release.yml b/.gitlab-ci/gcc10-seq-release.yml new file mode 100644 index 0000000000000000000000000000000000000000..bfd921abdd8b60a7fcb273d55a7821ace695bbeb --- /dev/null +++ b/.gitlab-ci/gcc10-seq-release.yml @@ -0,0 +1,29 @@ +build:clang10-seq-release: + image: localhost:5000/ubuntu_clang10 + stage: build + script: + - mkdir -p build/clang10-release-seq + - cd build/clang10-release-seq + - CXX=clang++-10 CC=clang-10 cmake ../.. -DCMAKE_BUILD_TYPE=Release -DCLANG_FORMAT=/usr/bin/clang-format-10 + - make pugs + cache: + key: "${CI_COMMIT_REF_SLUG}-clang10-release-seq" + paths: + - build/clang10-release-seq + untracked: true + +test:clang10-seq-release: + image: localhost:5000/ubuntu_clang10 + stage: test + dependencies: + - build:clang10-seq-release + script: + - mkdir -p build/clang10-release-seq + - cd build/clang10-release-seq + - CXX=clang++-10 CC=clang-10 cmake ../.. -DCMAKE_BUILD_TYPE=Release -DCLANG_FORMAT=/usr/bin/clang-format-10 + - make run_unit_tests + cache: + key: "${CI_COMMIT_REF_SLUG}-clang10-release-seq" + paths: + - build/clang10-release-seq + untracked: true