diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8cca4aa4accf01c0211f6006487840cf85d52cb9..fb42be9c9c06b19c858d78ad9c03b572beb8f7c0 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,6 +5,9 @@ build:
   image: docker:latest
   variables:
     DOCKER_BUILDKIT: 1
+    GIT_SUBMODULE_STRATEGY: recursive
+    GIT_SUBMODULE_DEPTH: 1
+    GIT_SUBMODULE_UPDATE_FLAGS: --jobs 4
   before_script:
     - docker info
     - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY