diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f05e35bd4b0dbeb539cc968df878115658fa5fcf..43ea29d8717ba468c34b259c1a39429f534aae4b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,6 +8,8 @@ stages:
     - deploy
 
 build:
+    rules:
+        - if: $CI_COMMIT_MESSAGE =~ /.*build.*/
     stage: build
     before_script:
         - pip install -r requirements.txt
@@ -25,4 +27,4 @@ deploy:
     before_script:
         - apt-get update -qq && apt-get install -y -qq sshpass openssh-client
     script:
-        - sshpass -p "$WOLKE_PASSWORD" scp -oStrictHostKeyChecking=no -r /tmp/cr-site/ $WOLKE_USER@wolke.img.univie.ac.at:/var/www/html/documentation/general/
+        - sshpass -p "$WOLKE_PASSWORD" scp -oStrictHostKeyChecking=no -r ./site/ $WOLKE_USER@wolke.img.univie.ac.at:/var/www/html/documentation/general/