From f5ce3d482f8f0756e81cd5e322fc7a5bfa016c03 Mon Sep 17 00:00:00 2001 From: Mathis Kelm <mathis.kelm@iws.uni-stuttgart.de> Date: Fri, 19 Apr 2024 20:18:56 +0200 Subject: [PATCH] [ci] always use recursive strategy for git submodules --- .gitlab-ci.yml | 2 +- .gitlab-ci/default.yml | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c267b3fcc3..2b087014fc 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -9,6 +9,7 @@ variables: IMAGE_REGISTRY_URL: $CI_REGISTRY/dumux-repositories/dumux-docker-ci DUMUX_CI_TRIGGER_LECTURE_BRANCH: master DUMUX_CI_DUNE_LATEST_RELEASE: "2.9" + GIT_SUBMODULE_STRATEGY: recursive # Cases in which to create pipelines at all. The trigger jobs may further # specify how exactly they should be created in different situations. @@ -123,7 +124,6 @@ full-dune-master-gcc-cpp-20: DUMUX_ENABLE_CPPCHECK: "true" DUMUX_ENABLE_DOXYGEN_BUILD: "true" DUMUX_CHECK_EXAMPLE_DOCS: "true" - GIT_SUBMODULE_STRATEGY: recursive ################################## # additional scheduled pipelines # diff --git a/.gitlab-ci/default.yml b/.gitlab-ci/default.yml index c09c78c31b..743d01550c 100644 --- a/.gitlab-ci/default.yml +++ b/.gitlab-ci/default.yml @@ -33,11 +33,6 @@ configure: stage: configure script: - | - # remove submodules (may be present due to caching done by gitlab, although this pipeline may not support the submodule) - rm -rf deps/* - if [ "${GIT_SUBMODULE_STRATEGY}" == "recursive" ]; then - git submodule update --init --recursive - fi echo "source ${DUNE_OPTS_FILE}" > opts_file.opts echo "CMAKE_FLAGS=\"\${CMAKE_FLAGS} -DCXX_MAX_STANDARD=${CXX_MAX_STANDARD} -DCMAKE_EXPORT_COMPILE_COMMANDS=ON\"" >> opts_file.opts - dunecontrol --opts=opts_file.opts --current configure -- GitLab