diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3ef23a5bfa01cbea994220a7a8788876a2ac1850..0b9fb368009d461905c045e5b0e6d36841f5ab78 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,10 +1,16 @@
-image: pandoc/latex:latest
+image:
+  name: pandoc/latex
+  entrypoint: [""]
 
 Documentation:
+  tags:
+    - docker
+  only:
+    changes:
+      - documentation/design/*.md
   script:
     - cd documentation/design
     - pandoc --filter pandoc-citeproc --bibliography=bibliography.bib --csl=acm-sig-proceedings.csl --variable papersize=a4paper -s *.md -o documentation.pdf
-    - ls
   artifacts:
     paths:
       - documentation/design/documentation.pdf
\ No newline at end of file