diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1e18bb60bd2300ff3c0764b9092d91bfc40152e0..6751177ecf59d56d6ea6d43959bcbc384a61216a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -28,19 +28,14 @@ test:
     - echo $CI_COMMIT_REF_NAME
     - echo $(date '+%Y%m%d')
 
+
 build:
   stage: build
   except:
     - tags
     - pdf@idevelop/howtogitlabrunner
-  # only:
-  #   changes:
-  #     - "README.md"
   script:
-    - git checkout master
-    - git pull
-    - git fetch --all
-    - mkdir -p ./public && pandoc README.md -o ./public/README.pdf
+    - mkdir -p && pandoc README.md -o README.pdf
   artifacts:
     paths:
       - public
@@ -51,7 +46,10 @@ deploy_to_release:
     - tags
     - pdf@idevelop/howtogitlabrunner
   script:
-    - git checkout master
+    - git clone git@gitlab.epfl.ch:idevelop/howtogitlabrunner.wiki.git wiki
+    - cp README.pdf wiki/public/
+    - echo \n$(date '+%Y-%m-%d %H:%M:%S') >> wiki/home.md
+    - cd wiki
     - git commit -am "New PDF file $(date '+%Y-%m-%d %H:%M:%S')"
     - git push --push-option=ci.skip origin master
     # # https://docs.gitlab.com/ee/ci/yaml/README.html#skipping-jobs