diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 8169ccff56238764eddb91d86c263258f44d2ca6..8b6425f3b161ef4a71666712f22e06bc991ac8a9 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,18 +1,19 @@
 stages:
-  - deploy
+    - deploy
 
 #muss als root, wird daher manuell gemacht
 #before_script:
 #  - gem install bundler
 
 cache:
-  paths:
-    - vendor
-  key: "$CI_BUILD_REPO"
+    paths:
+        - vendor/
   
 deploy_site:
-  stage: deploy
-  script:
-    - env LANG=en_US.UTF-8 bundle install --path=vendor/
-    - env LANG=en_US.UTF-8 bundle exec jekyll build
-    - rsync -av --delete-after _site/ chaotikum-org@web:_site/
+    stage: deploy
+    only:
+        - master
+    script:
+        - env LANG=en_US.UTF-8 bundle install --path=vendor/
+        - env LANG=en_US.UTF-8 bundle exec jekyll build
+        - rsync -av --delete-after _site/ chaotikum-org@web:_site/