diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000000000000000000000000000000000..fd30d56d43bed5abab158373bc932a30bc87ee36
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,22 @@
+stages:
+  - build
+
+variables:
+  GIT_SUBMODULE_STRATEGY: normal
+
+build:
+  stage: build
+  image: registry.gitlab.com/islandoftex/images/texlive:latest
+  before_script:
+    - echo $CI_JOB_ID
+    - echo BLD_JOB_ID=$CI_JOB_ID >> build.env
+  script:
+    - latexmk
+  after_script:
+    - cat main.log
+  artifacts:
+    paths:
+      - main.pdf
+    reports:
+      # To ensure we've access to this file in the release stage
+      dotenv: build.env