diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9f1ba73f5a3b3fada8624dfd89fa6f12488a877b..3fed1cbc26f5dc775601fc96af06dfbb8ac6304d 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,5 +1,6 @@
 stages:
   - init
+  - pre
   - test
   - pages
 
@@ -23,7 +24,49 @@ version:
     paths:
       - badges/
 
-### Tests ###
+### pretests ###
+tests1:
+  tags:
+    - mlt
+    - zam347
+  stage: pre
+  script:
+    echo "RZobXyF8 working"
+
+tests2:
+  tags:
+    - era5
+    - zam347
+  stage: pre
+  script:
+    echo "vmWZifEA working"
+
+tests3:
+  tags:
+    - gpu
+    - zam347
+  stage: pre
+  script:
+    echo "sRi9-Bvw working"
+
+tests4:
+  tags:
+    - django
+    - zam347
+  stage: pre
+  script:
+    echo "6HmDp9Qd working"
+
+tests5:
+  tags:
+    - base
+    - zam347
+  stage: pre
+  script:
+    echo "xkwF75N9 working"
+
+
+### Tests (from scratch) ###
 tests:
   tags:
     - leap