diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..bff6ec18eefc1fc179ee9d33f034df495d4b14d2
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,8 @@
+zip:
+  stage: deploy
+  script:
+  - make zip
+  artifacts:
+    name: thesis.zip
+    paths:
+    - thesis.zip
diff --git a/Makefile b/Makefile
index 9432d2af1cccea892704c026c13b1e4fba939aea..9bf2756484ed31b7d8616be07522a0749e5b7cb1 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@ clean:
 
 .PHONY: zip
 zip:
-	zip thesis -x *.git/* -x *.synctex.gz -r .
+	zip thesis -x *.git/* -x *.synctex.gz -x .gitlab-ci.yml -r .
 
 .PHONY: bibtool
 bibtool: