diff --git a/.gitlab/build.yml b/.gitlab/build.yml
index ad5fb509ce8b0581c2f69530df27445baca076cc..e36b0509675f3cde0044be4d635a3afe603f7914 100644
--- a/.gitlab/build.yml
+++ b/.gitlab/build.yml
@@ -1,7 +1,7 @@
 ---
 .build_script_template: &build_script
   stage: build
-  tags: ["large"]
+  tags: ["docker", "large"]
   artifacts:
     name: spm_build_${VERSION}
     expire_in: 180 minutes
diff --git a/.gitlab/coverage.yml b/.gitlab/coverage.yml
index b4f661ebc1a8983c77012a00e4b34fa5ce990c8b..b201f22074a6a3c5597622949bd378107a6300f0 100644
--- a/.gitlab/coverage.yml
+++ b/.gitlab/coverage.yml
@@ -3,6 +3,7 @@
 #
 ---
 coverage:
+  tags: ["docker"]
   stage: analyse
   artifacts:
     name: spm_coverage
diff --git a/.gitlab/coverity.yml b/.gitlab/coverity.yml
index 62a59f6198913006fe36d02d6c650c5602ce1c04..724565c62cd312cb216cbf9b765de17fb45869df 100644
--- a/.gitlab/coverity.yml
+++ b/.gitlab/coverity.yml
@@ -1,7 +1,7 @@
 ---
 coverity:
   stage: analyse
-  tags: ["large"]
+  tags: ["docker", "large"]
   dependencies: []
   artifacts:
     name: spm_coverity
diff --git a/.gitlab/pages.yml b/.gitlab/pages.yml
index c6d9d775b7391ee699777ba3f12e0b99b7fb3552..3fdd254c5fc679d8a124279087c38b4e87501e8a 100644
--- a/.gitlab/pages.yml
+++ b/.gitlab/pages.yml
@@ -1,7 +1,7 @@
 ---
 pages:
   stage: deploy
-  tags: ["large"]
+  tags: ["docker"]
   dependencies: []
   artifacts:
     paths:
diff --git a/.gitlab/release.yml b/.gitlab/release.yml
index 6e17ce195966fe09c3434b422b7db07cc616b1cf..98274bca4003cc2141b132db43a82562167e08ce 100644
--- a/.gitlab/release.yml
+++ b/.gitlab/release.yml
@@ -1,7 +1,7 @@
 ---
 package:
   stage: deploy
-  tags: ["large"]
+  tags: ["docker"]
   dependencies: []
   only:
     - /^release-.*$/
diff --git a/.gitlab/sonarqube.yml b/.gitlab/sonarqube.yml
index 6646145f881f7d6ffca7185f3efe45852348a3f3..129738e9dc319541c8d7ef613771fcf6f063062c 100644
--- a/.gitlab/sonarqube.yml
+++ b/.gitlab/sonarqube.yml
@@ -1,7 +1,7 @@
 ---
 sonar_spm:
   stage: sonar
-  tags: ["large"]
+  tags: ["docker", "large"]
   artifacts:
     name: spm_sonar
     expire_in: 1 week
diff --git a/.gitlab/test.yml b/.gitlab/test.yml
index 65fcbfaf488ee73ad7a78ad2199913917d476e50..07f00e4097fd627087a4d666f74929cdc97311d6 100644
--- a/.gitlab/test.yml
+++ b/.gitlab/test.yml
@@ -1,7 +1,7 @@
 ---
 .test_script_template: &test_script
   stage: test
-  tags: ["large"]
+  tags: ["docker", "large"]
   artifacts:
     name: spm_test_${VERSION}
     expire_in: 180 minutes