diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..6db62aab370a9d1a99464bcbed55479d8b5939a7
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,11 @@
+stages:
+    - build
+compile_pdf:
+    image: aergus/latex
+    script:
+        - make -C report
+    stage: build
+    artifacts:
+        expire_in: 10 weeks
+        paths:
+            - "report/build/report.pdf"
diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..f886e7f26feab2ee0cd3468e68fd17bb758678d9
--- /dev/null
+++ b/README.md
@@ -0,0 +1,2 @@
+Our final project is in [solarpump](solarpump).
+The report about it can be read at [https://gitlab.cs.fau.de/oz73ifuv/arduino-block-course/-/jobs/artifacts/main/raw/report/build/report.pdf?job=compile_pdf](https://gitlab.cs.fau.de/oz73ifuv/arduino-block-course/-/jobs/artifacts/main/raw/report/build/report.pdf?job=compile_pdf).