diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e0ede24ed035dbfcc9e83db9c865a78e2faa4322..8423f5ea340c80a2674f97756b9acf3f8dab2098 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,8 @@
 image: ubuntu:19.10
 
+variables:
+  GIT_SUBMODULE_STRATEGY: recursive
+
 stages:
   - build
 
@@ -21,4 +24,3 @@ build_hrudelin_plugin_release:
     - ./version.sh
     - export VERSION=`cat version.txt`
     - mv hrudelin-$VERSION.zip ./release/
-
diff --git a/.gitmodules b/.gitmodules
index 13110a6c4b5e3d9f5a5049703905f4c2d1219d7e..05f54f3302e76c7e7e7bb2ce9f5e5660bb780607 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,3 +1,3 @@
 [submodule "hru-delin"]
 	path = hrudelinCore
-	url = https://gitlab.irstea.fr/julien.veyssier/hru-delin
+	url = https://gitlab.irstea.fr/julien.veyssier/hru-delin.git