diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 16bca0657013d6a0421540cf3ac1d3b825b382be..57fa584717c607cae35f6dbdbd967d1b641486a5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2035,196 +2035,6 @@ coverage:
       - docker
 
 
-###############################################################################
-##                                                                           ##
-##    Windows Builds                                                         ##
-##                                                                           ##
-###############################################################################
-
-
-.win_build_template:
-   tags:
-      - win
-   script:
-      - export PreferredToolArchitecture=x64
-      - export OMP_NUM_THREADS=4
-      - export OMP_WAIT_POLICY="PASSIVE"
-      - export MSMPI_DISABLE_SHM=1
-      - cmake --version
-      - mkdir build
-      - cd build
-      - cmake -LA -DWALBERLA_BUILD_TESTS=ON -DWALBERLA_BUILD_BENCHMARKS=ON -DWALBERLA_BUILD_TUTORIALS=ON -DWALBERLA_BUILD_WITH_MPI=$WALBERLA_BUILD_WITH_MPI -DWALBERLA_BUILD_WITH_OPENMP=$WALBERLA_BUILD_WITH_OPENMP -DWALBERLA_DOUBLE_ACCURACY=$WALBERLA_DOUBLE_ACCURACY -DWALBERLA_LOGLEVEL=$WALBERLA_LOGLEVEL -DWARNING_ERROR=ON -G "$CMAKE_GENERATOR" -DCMAKE_DISABLE_FIND_PACKAGE_Boost=TRUE ..
-      - MSBuild.exe walberla.sln /property:Configuration=$BUILD_CONFIGURATION /verbosity:minimal /maxcpucount:4
-      - ctest -LE $CTEST_EXCLUDE_LABELS -C $BUILD_CONFIGURATION --output-on-failure -j 4 -T Test
-   after_script:
-      - pip3 install lxml
-      - python3 cmake/ctest2junit.py build > report.xml
-   variables:
-      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
-      BUILD_CONFIGURATION: "Release"
-      CTEST_EXCLUDE_LABELS: "longrun"
-      WALBERLA_BUILD_WITH_MPI: "ON"
-      WALBERLA_BUILD_WITH_OPENMP: "ON"
-      WALBERLA_DOUBLE_ACCURACY: "ON"
-      WALBERLA_LOGLEVEL: "INFO"
-   artifacts:
-      when: always
-      reports:
-         junit:
-            - report.xml
-            - python/report.xml
-
-
-
-msvc-14.1_Hybrid_dbg:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
-      BUILD_CONFIGURATION: "DebugOptimized"
-   only:
-      variables:
-         - $ENABLE_NIGHTLY_BUILDS
-   
-
-
-msvc-14.1_Hybrid_sp_dbg:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
-      BUILD_CONFIGURATION: "DebugOptimized"
-      WALBERLA_DOUBLE_ACCURACY: "OFF"
-   only:
-      variables:
-         - $ENABLE_NIGHTLY_BUILDS
-   
-
-
-msvc-14.1_Hybrid:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
-   only:
-      variables:
-         - $ENABLE_NIGHTLY_BUILDS
-   
-
-
-msvc-14.1_serial_dbg:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
-      WALBERLA_BUILD_WITH_MPI: "OFF"
-      WALBERLA_BUILD_WITH_OPENMP: "OFF"
-      BUILD_CONFIGURATION: "DebugOptimized"
-   only:
-      variables:
-         - $ENABLE_NIGHTLY_BUILDS
-   
-
-
-msvc-14.1_serial:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
-      WALBERLA_BUILD_WITH_MPI: "OFF"
-      WALBERLA_BUILD_WITH_OPENMP: "OFF"
-   only:
-      variables:
-         - $ENABLE_NIGHTLY_BUILDS
-   
-
-
-msvc-14.1_mpionly_dbg:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
-      BUILD_CONFIGURATION: "DebugOptimized"
-      WALBERLA_BUILD_WITH_OPENMP: "OFF"
-   only:
-      variables:
-         - $ENABLE_NIGHTLY_BUILDS
-   
-
-
-msvc-14.1_mpionly:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 15 2017 Win64"
-      WALBERLA_BUILD_WITH_OPENMP: "OFF"
-   only:
-      variables:
-         - $ENABLE_NIGHTLY_BUILDS
-   
-
-
-msvc-14.2_Hybrid_dbg:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 16 2019"
-      BUILD_CONFIGURATION: "DebugOptimized"
-
-
-msvc-14.2_Hybrid_sp_dbg:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 16 2019"
-      BUILD_CONFIGURATION: "DebugOptimized"
-      WALBERLA_DOUBLE_ACCURACY: "OFF"
-
-
-msvc-14.2_Hybrid:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 16 2019"
-
-
-msvc-14.2_serial_dbg:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 16 2019"
-      WALBERLA_BUILD_WITH_MPI: "OFF"
-      WALBERLA_BUILD_WITH_OPENMP: "OFF"
-      BUILD_CONFIGURATION: "DebugOptimized"
-
-
-msvc-14.2_serial:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 16 2019"
-      WALBERLA_BUILD_WITH_MPI: "OFF"
-      WALBERLA_BUILD_WITH_OPENMP: "OFF"
-
-
-msvc-14.2_mpionly_dbg:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 16 2019"
-      BUILD_CONFIGURATION: "DebugOptimized"
-      WALBERLA_BUILD_WITH_OPENMP: "OFF"
-
-
-msvc-14.2_mpionly:
-   extends: .win_build_template
-   variables:
-      WALBERLA_BUILD_WITH_CUDA: "OFF"
-      CMAKE_GENERATOR: "Visual Studio 16 2019"
-      WALBERLA_BUILD_WITH_OPENMP: "OFF"
-
-
-
 ###############################################################################
 ##                                                                           ##
 ##    macOS Builds                                                           ##