diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0dbcfd0a4b785ed891225e8251e1abd346f5626f..58d8f8f3f22c0177544d68505641bacb669427b5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -26,7 +26,7 @@ clean:
       when: on_success
   before_script:
     - git submodule update $GIT_SUBMODULE_OPTS
-    - git submodule foreach 'git pull --no-rebase origin $BUILD_BRANCH' || true
+    - git submodule foreach 'git pull --no-rebase origin $BUILD_BRANCH || true'
   script:
     - mvn $MAVEN_CLI_OPTS $MAVEN_BUILD_OPTS clean
 
@@ -36,7 +36,7 @@ build:
     key: Default
   before_script:
     - git submodule update $GIT_SUBMODULE_OPTS
-    - git submodule foreach 'git pull --no-rebase origin $BUILD_BRANCH' || true
+    - git submodule foreach 'git pull --no-rebase origin $BUILD_BRANCH || true'
   script:
     - mvn $MAVEN_CLI_OPTS $MAVEN_BUILD_OPTS verify
   artifacts:
@@ -54,7 +54,7 @@ test:
     key: Default
   before_script:
     - git submodule update $GIT_SUBMODULE_OPTS
-    - git submodule foreach 'git pull --no-rebase origin $BUILD_BRANCH' || true
+    - git submodule foreach 'git pull --no-rebase origin $BUILD_BRANCH || true'
     - xvfb.sh # Setup of a virtual display needed for bringing up eclipse
   script:
     - mvn $MAVEN_CLI_OPTS $MAVEN_TEST_OPTS $MAVEN_BUILD_DIR integration-test