diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 683a14b036d72d603dd89262529b8bbb0d0879a4..14511c9b9c6d209ef784068a308fce666beaf85b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,6 +1,13 @@
 image: omalaspinas/archlinux-pandoc:thirdtry
 
-build:
+build_only:
+  script:
+    - cd figs
+    - ./convert.sh
+    - cd ..
+    - make
+
+build_artifacts:
   script:
     - cd figs
     - ./convert.sh
@@ -14,4 +21,6 @@ build:
       - "reveal.js/plugin/highlight/highlight.js"
       - "js/remote-diagrams.js"
       - "reveal.js/plugin/notes/notes.js"
-      - "figs/ferris_animated.gif"
\ No newline at end of file
+      - "figs/ferris_animated.gif"
+  only:
+    - tags