From 85dc2a8372b89c736dd5ceee11f02eacb2bb534f Mon Sep 17 00:00:00 2001 From: Christian Godenschwager <christian.godenschwager@fau.de> Date: Tue, 10 Oct 2017 10:50:01 +0200 Subject: [PATCH] Added GCC 7 builds --- .gitlab-ci.yml | 58 +++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 57 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 01eeb0b04..a82405706 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,7 +28,7 @@ stages: - mkdir $CI_PROJECT_DIR/build - cd $CI_PROJECT_DIR/build - if dpkg --compare-versions `ompi_info | head -2 | tail -1 | sed 's/[^0-9.]*\([0-9.]*\).*/\1/'` ge 1.10; then export MPIEXEC_PREFLAGS="--allow-run-as-root" ; fi - - cmake .. -DWALBERLA_BUFFER_DEBUG=$WALBERLA_BUFFER_DEBUG -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_WITH_MPI=$WALBERLA_BUILD_WITH_MPI -DWALBERLA_BUILD_WITH_CUDA=$WALBERLA_BUILD_WITH_CUDA -DWALBERLA_BUILD_WITH_PYTHON=$WALBERLA_BUILD_WITH_PYTHON -DWALBERLA_BUILD_WITH_OPENMP=$WALBERLA_BUILD_WITH_OPENMP -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -DMPIEXEC_PREFLAGS=$MPIEXEC_PREFLAGS -DWALBERLA_DOUBLE_ACCURACY=$WALBERLA_DOUBLE_ACCURACY -DWARNING_ERROR=ON + - cmake .. -DWALBERLA_BUFFER_DEBUG=$WALBERLA_BUFFER_DEBUG -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_TOOLS=ON -DWALBERLA_BUILD_WITH_MPI=$WALBERLA_BUILD_WITH_MPI -DWALBERLA_BUILD_WITH_CUDA=$WALBERLA_BUILD_WITH_CUDA -DWALBERLA_BUILD_WITH_PYTHON=$WALBERLA_BUILD_WITH_PYTHON -DWALBERLA_BUILD_WITH_OPENMP=$WALBERLA_BUILD_WITH_OPENMP -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE -DMPIEXEC_PREFLAGS=$MPIEXEC_PREFLAGS -DWALBERLA_DOUBLE_ACCURACY=$WALBERLA_DOUBLE_ACCURACY -DWARNING_ERROR=ON - cmake . -LAH - make -j $NUM_BUILD_CORES -l $NUM_CORES - ctest -LE $CTEST_EXCLUDE_LABELS -C $CMAKE_BUILD_TYPE --output-on-failure -j $NUM_CORES @@ -553,30 +553,86 @@ gcc_6_mpionly: gcc_6_hybrid: <<: *build_hybrid_definition image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6 + only: + - triggers tags: - docker gcc_6_serial_dbg: <<: *build_serial_dbg_definition image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6 + only: + - triggers tags: - docker gcc_6_mpionly_dbg: <<: *build_mpionly_dbg_definition image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6 + only: + - triggers tags: - docker gcc_6_hybrid_dbg: <<: *build_hybrid_dbg_definition image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6 + only: + - triggers tags: - docker gcc_6_hybrid_dbg_sp: <<: *build_hybrid_dbg_sp_definition image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:6 + only: + - triggers + tags: + - docker + +gcc_7_serial: + <<: *build_serial_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7 + only: + - triggers + tags: + - docker + +gcc_7_mpionly: + <<: *build_mpionly_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7 + only: + - triggers + tags: + - docker + +gcc_7_hybrid: + <<: *build_hybrid_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7 + tags: + - docker + +gcc_7_serial_dbg: + <<: *build_serial_dbg_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7 + tags: + - docker + +gcc_7_mpionly_dbg: + <<: *build_mpionly_dbg_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7 + tags: + - docker + +gcc_7_hybrid_dbg: + <<: *build_hybrid_dbg_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7 + tags: + - docker + +gcc_7_hybrid_dbg_sp: + <<: *build_hybrid_dbg_sp_definition + image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:7 tags: - docker -- GitLab