From 7e55f5cbba7b28599e3057e17898098ebb520c76 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Oriol=20Tint=C3=B3?= <oriol.tinto@lmu.de>
Date: Fri, 2 Jun 2023 11:06:16 +0200
Subject: [PATCH] Add clean-up stage in CI.

---
 .gitlab-ci.yml | 25 +++++++++++++++++++++----
 1 file changed, 21 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0196245..c9db163 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,8 +1,25 @@
 stages:
-  - everything
+  - clean
+  - run_tests
+
+clean-spack:
+  stage: clean
+  script:
+    - 'rm -rf /scratch/g/gitlab-runner/autoicon-spack || :'
+    - 'rm -rf /scratch/g/gitlab-runner/autoicon-spackcache || :'
+    - 'rm -rf /scratch/g/gitlab-runner/autoicon-spackconfig || :'
+  tags:
+    - slurm.meteo.physik.lmu.de
+
+  rules:
+    - if: '$CLEAN_UP == "true"'
+      when: always
+    - when: never
+
+
 
 real-from-ideal:
-  stage: everything
+  stage: run_tests
   script:
     - ./examples/01_real-from-ideal.sh
   tags:
@@ -18,7 +35,7 @@ real-from-ideal:
     expire_in: 7 days
 
 real-from-ideal-psp:
-  stage: everything
+  stage: run_tests
   script:
     - ./examples/01_real-from-ideal+psp.sh
   tags:
@@ -34,7 +51,7 @@ real-from-ideal-psp:
     expire_in: 7 days
 
 real-from-dwd-ana:
-  stage: everything
+  stage: run_tests
   script:
     - ./examples/02_real-from-dwd-ana.sh
   tags:
-- 
GitLab