diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 65ec72fd6f10efdc3a25962e7e8af50d7de0d40b..ef97554810f28bada5df8cffe67dc5a668f5106d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -67,6 +67,7 @@ stages:
     - merge_requests
     - develop
     - /^release-[0-9]+\.[0-9]+$/
+    - out-of-order-job-execution
   stage: build
   artifacts:
     when: always
@@ -90,6 +91,7 @@ stages:
     - merge_requests
     - develop
     - /^release-[0-9]+\.[0-9]+$/
+    - out-of-order-job-execution
   stage: prepare
   before_script:
     - export GIT_LFS_SKIP_SMUDGE=1
@@ -125,6 +127,7 @@ legal-check:
     - merge_requests
     - develop
     - /^release-[0-9]+\.[0-9]+$/
+    - out-of-order-job-execution
   stage: precheck
   image: $BUILD_IMAGE_REGISTRY/otb-alpine:3.7
   variables:
@@ -280,6 +283,7 @@ ubuntu-xdk-qa-code-coverage:
       - merge_requests
       - develop
       - /^release-[0-9]+\.[0-9]+$/
+      - out-of-order-job-execution
     variables:
       - $SONAR_OTB_TOKEN
   image: $BUILD_IMAGE_REGISTRY/otb-ubuntu-superbuild-qa:18.04
@@ -303,6 +307,7 @@ ubuntu-xdk-qa-static-analysis:
       - merge_requests
       - develop
       - /^release-[0-9]+\.[0-9]+$/
+      - out-of-order-job-execution
     variables:
       - $SONAR_OTB_TOKEN
   image: $BUILD_IMAGE_REGISTRY/otb-ubuntu-superbuild-qa:18.04
@@ -331,6 +336,7 @@ ubuntu-xdk-report:
       - merge_requests
       - develop
       - /^release-[0-9]+\.[0-9]+$/
+      - out-of-order-job-execution
     variables:
       - $SONAR_OTB_TOKEN
   script: