diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3491d360a870c1a31511d6d856c3a8e7684e8cb3..396e683c779f54ea871605a7f93a6b6b0d1972a6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,6 +10,7 @@ before_script:
 stages:
   - unit
   - integration
+  - consistency
 
 getBag:
   stage: unit
@@ -132,6 +133,16 @@ integration_se:
   - hostname
   - ulimit -a
   - nextflow -bg run ./workflow/rna-seq.nf --deriva ./test_data/auth/credential.json --bdbag ./test_data/auth/cookies.txt --repRID 16-1ZX4 --ci true
+  artifacts:
+    name: "$CI_JOB_NAME"
+    when: always
+    paths:
+      - dag.png
+      - output/qc/
+    expire_in: 7 days
+  cache:
+    paths:
+    - output/qc/
 
 integration_pe:
   stage: integration
@@ -144,4 +155,8 @@ integration_pe:
     when: always
     paths:
       - dag.png
+      - output/qc/
     expire_in: 7 days
+  cache:
+    paths:
+    - output/qc/