diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a44111ecf75ba7e489250f88e1343f8794983603..cc4d80dde01a0addf65b1df34876b52c93cf913f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -5,6 +5,8 @@ stages:
 
 job_lint_flake8:
   stage: lint
+  tags:
+    - ci-ubuntu-executor-docker
   image: morkolai/soitool-ci
   script:
     - flake8 --version
@@ -12,6 +14,8 @@ job_lint_flake8:
     
 job_lint_pylint:
   stage: lint
+  tags:
+    - ci-ubuntu-executor-docker
   image: morkolai/soitool-ci
   script:
     - pylint --version
@@ -19,6 +23,8 @@ job_lint_pylint:
 
 job_lint_bandit:
   stage: lint
+  tags:
+    - ci-ubuntu-executor-docker
   image: morkolai/soitool-ci
   script:
     - bandit --version
@@ -26,6 +32,8 @@ job_lint_bandit:
 
 job_lint_pydocstyle:
   stage: lint
+  tags:
+    - ci-ubuntu-executor-docker
   image: morkolai/soitool-ci
   script:
     - pydocstyle --version
@@ -33,6 +41,8 @@ job_lint_pydocstyle:
       
 job_test_gui_ubuntu_vnc:
   stage: test
+  tags:
+    - ci-ubuntu-executor-docker
   image: morkolai/soitool-ci
   script:
     # -platform because running with a screen is not supported
@@ -57,6 +67,8 @@ job_test_gui_ubuntu:
 
 job_pages_smoke_test:
   stage: deploy
+  tags:
+    - ci-ubuntu-executor-docker
   image: morkolai/soitool-ci
   script:
   - mkdir public
@@ -70,6 +82,8 @@ job_pages_smoke_test:
 # name has to be pages
 pages:
   stage: deploy
+  tags:
+    - ci-ubuntu-executor-docker
   image: morkolai/soitool-ci
   script:
   - mkdir public