diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 20edbbc479fe853826f3c8acf4a200d8c49e5b9d..23fe52c63c6d919879e94696a09bc56d974389eb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,6 +15,9 @@ build_image:
     except:
         - web
         - master
+    tags:
+        - swan-runner
+
 
 
 publish_image:
@@ -26,6 +29,8 @@ publish_image:
         - docker logout
     only: 
         - /^v.*$/
+    tags:
+        - swan-runner
     except:
         - web
     when: on_success
@@ -35,6 +40,8 @@ clean_images:
     stage: clean
     script:
         - docker rmi $CI_COMMIT_SHA
+    tags:
+        - swan-runner
     except: 
         - master
         - web