From 770c5ead1f75de3ecee99190726262d80d122aca Mon Sep 17 00:00:00 2001
From: Sebastian Eibl <sebastian.eibl@fau.de>
Date: Thu, 7 Nov 2019 16:17:16 +0100
Subject: [PATCH] added no dependencies, debug stl builds

---
 .gitlab-ci.yml | 70 +++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 52 insertions(+), 18 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index af2c25159..4aac02edd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -119,6 +119,19 @@ stages:
    WALBERLA_BUILD_WITH_METIS: "OFF"
    WALBERLA_BUILD_WITH_PARMETIS: "OFF"
 
+.variables: &build_stl_debug_variables
+   CTEST_EXCLUDE_LABELS: "longrun"
+   WALBERLA_BUILD_WITH_MPI: "ON"
+   WALBERLA_BUILD_WITH_OPENMP: "ON"
+   OMP_NUM_THREADS: "4"
+   OMP_WAIT_POLICY: "PASSIVE"
+   CMAKE_BUILD_TYPE: "DebugOptimized"
+   WALBERLA_BUFFER_DEBUG: "OFF"
+   WALBERLA_DOUBLE_ACCURACY: "ON"
+   WALBERLA_BUILD_WITH_CUDA: "OFF"
+   WALBERLA_BUILD_WITH_METIS: "OFF"
+   WALBERLA_BUILD_WITH_PARMETIS: "OFF"
+   WALBERLA_BUILD_WITH_PYTHON: "OFF"
 
 ###############################################################################
 ##                                                                           ##
@@ -1455,6 +1468,45 @@ clang_9.0_hybrid_dbg_sp:
 
 
 
+gcc_8_hybrid_dbg_noboost:
+   <<: *build_definition
+   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
+   before_script:
+      - rm -rf /opt/boost /usr/include/boost
+   variables:
+      <<: *build_hybrid_dbg_variables
+      WALBERLA_BUILD_WITH_CUDA: "OFF"
+      WALBERLA_ENABLE_GUI: "OFF"
+      WALBERLA_BUILD_WITH_PYTHON: "OFF"
+   except:
+      variables:
+         - $DISABLE_PER_COMMIT_BUILDS
+   tags:
+      - docker
+
+
+
+###############################################################################
+##                                                                           ##
+##    STL Debug Build                                                        ##
+##                                                                           ##
+###############################################################################
+
+gcc_9_stl_debug:
+   <<: *build_definition
+   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:9
+   before_script:
+      - rm -rf /opt/boost /usr/include/boost
+   variables:
+      <<: *build_stl_debug_variables
+   only:
+      variables:
+         - $ENABLE_NIGHTLY_BUILDS
+   tags:
+      - docker
+
+
+
 ###############################################################################
 ##                                                                           ##
 ##    Documentation                                                         ##
@@ -1558,24 +1610,6 @@ coverage:
       LDFLAGS: "-fprofile-arcs -ftest-coverage -fPIC -O0"
 
 
-gcc_8_hybrid_dbg_noboost:
-   <<: *build_definition
-   image: i10git.cs.fau.de:5005/walberla/buildenvs/gcc:8
-   before_script:
-      - rm -rf /opt/boost /usr/include/boost
-   variables:
-      <<: *build_hybrid_dbg_variables
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      WALBERLA_ENABLE_GUI: "OFF"
-      WALBERLA_BUILD_WITH_PYTHON: "OFF"
-   except:
-      variables:
-         - $DISABLE_PER_COMMIT_BUILDS
-   tags:
-      - docker
-
-
-
 ###############################################################################
 ##                                                                           ##
 ##    Windows Builds                                                         ##
-- 
GitLab