diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d9496fce35fbbcd9110501445ab1b7bebf5b309c..777120a6bcf46334c6ec97d7552826b0bf224e1b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -77,6 +77,7 @@ sette_cmp_cfgs:
     paths:
       - sette/sette_cmp_${CONFIG}_${CI_COMMIT_SHORT_SHA}_${HPC}.log
     when: always
+    expire_in: 30 days
 
 sette_cmp_tsts:
   stage: compile
@@ -96,6 +97,7 @@ sette_cmp_tsts:
     paths:
       - sette/sette_cmp_${CONFIG}_${CI_COMMIT_SHORT_SHA}_${HPC}.log
     when: always
+    expire_in: 30 days
 
 sette_run_cfgs:
   stage: run
@@ -120,6 +122,7 @@ sette_run_cfgs:
       - cfgs/${CONFIG}_ST/*/sette.*.err
       - cfgs/${CONFIG}_ST/*/ocean.output*
     when: always
+    expire_in: 30 days
 
 sette_run_tsts:
   stage: run
@@ -144,6 +147,7 @@ sette_run_tsts:
       - tests/${CONFIG}_ST/*/sette.*.err
       - tests/${CONFIG}_ST/*/ocean.output*
     when: always
+    expire_in: 30 days
 
 sette_rpt_cfgs:
   stage: check
@@ -161,6 +165,7 @@ sette_rpt_cfgs:
     paths:
       - sette/sette_rpt_${CONFIG}_${CI_COMMIT_SHORT_SHA}_${HPC}.log
     when: always
+    expire_in: 30 days
 
 sette_rpt_tsts:
   stage: check
@@ -177,4 +182,5 @@ sette_rpt_tsts:
   artifacts:
     paths:
       - sette/sette_rpt_${CONFIG}_${CI_COMMIT_SHORT_SHA}_${HPC}.log
-    when: always
\ No newline at end of file
+    when: always
+    expire_in: 30 days
\ No newline at end of file