diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1c6fbcd539e8f33b61b689296c178fbf791acaf4..a58e8078dfa969d60ba1a4760d6b5d275fb9d01e 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,15 +21,16 @@ publish_guide:
   stage: publish
   image: kroniak/ssh-client
   before_script:
+    - apk add rsync
     - mkdir -p ~/.ssh
     - chmod 700 ~/.ssh
     - eval $(ssh-agent -s)
     - echo -n "$SSH_PRIVATE_KEY" | ssh-add -
-    - echo "$PUBLISH_HOST" > ~/.ssh/known_hosts
+    - ssh-keyscan -H "$PUBLISH_HOST" >> ~/.ssh/known_hosts
     - chmod 644 ~/.ssh/known_hosts
   script:
     - 'rsync -av angelguide_*.pdf $PUBLISH_USER@$PUBLISH_HOST:$PUBLISH_PATH'
-  rules:
-    - if: '$CI_COMMIT_REF_NAME == "master"'
-      when: on_success
-    - when: never
+#  rules:
+#    - if: '$CI_COMMIT_REF_NAME == "master"'
+#      when: on_success
+#    - when: never