diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..711b856ba1fde9168c89c5c912b47fb9943e2c14
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,19 @@
+# This file is a template, and might need editing before it works on your project.
+# use docker image with latex preinstalled
+# since there is no official latex image, use https://github.com/blang/latex-docker
+# possible alternative: https://github.com/natlownes/docker-latex
+image: blang/latex:ctanfull
+
+build:
+  script:
+    - cd source
+    - latex polytechnique.ins
+    - pdflatex polytechnique.dtx
+    - cp * ../guide/
+    - cd ../guide
+    - pdflatex installation.tex
+  artifacts:
+    paths:
+      - "source/polytechnique.sty"
+      - "source/polytechnique.pdf"
+      - "guide/installation.pdf"
diff --git a/source/polytechnique.pdf b/source/polytechnique.pdf
index d64406f36952e631360e6d689fbd187f10395454..de544999adf2853b7ade63d1f1ab711534f0c00f 100644
Binary files a/source/polytechnique.pdf and b/source/polytechnique.pdf differ