diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9444f87ce4a2740a833e4a2d596d07a761157bb8..3460d643af133be0521393e2bfbe0a6a03e33ca9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,7 +10,7 @@ stages:
 
 # TODO: cache docker layers
 # TODO: build ts
-be-build-job:
+.be-build-job:
   image: $DOCKER_IMAGE
   stage: build
   tags:
@@ -52,7 +52,7 @@ be-build-job:
   script:
     - kubectl set image deployment/${K8S_DEPLOYMENT} oetzi=${IMAGE_NAME}:${CI_COMMIT_SHA} --namespace=${K8S_NAMESPACE}
 
-be-prd-deploy-job:
+.be-prd-deploy-job:
   extends: .be-deploy-job
   environment:
     name: production/backend
@@ -64,7 +64,7 @@ be-prd-deploy-job:
   only:
     - tags
 
-be-stg-deploy-job:
+.be-stg-deploy-job:
   extends: .be-deploy-job
   environment:
     name: staging/backend
@@ -78,7 +78,7 @@ be-stg-deploy-job:
 
 #==[ Frontend build ]===========================================================
 
-fe-build-job:
+.fe-build-job:
   image: node:16-alpine
   stage: build
   tags:
@@ -121,7 +121,7 @@ fe-build-job:
       eurac/$GAME_NAME:html5
       --userversion ${CI_COMMIT_TAG:-$CI_COMMIT_SHORT_SHA}
 
-fe-prd-deploy-job:
+.fe-prd-deploy-job:
   extends: .fe-deploy-job
   environment:
     name: production/frontend
@@ -132,7 +132,7 @@ fe-prd-deploy-job:
   only:
     - tags
 
-fe-stg-deploy-job:
+.fe-stg-deploy-job:
   extends: .fe-deploy-job
   environment:
     name: staging/frontend