diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1792fb7147520ca8b1ccabf043b95b7c49dcdd34..d32d85ec4248f066c2e783aa224eede2bcce5ee6 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,6 +18,7 @@ linux64_build:
     - make -j 8
     - make install
   artifacts:
+    expire_in: 1 hrs
     paths:
       - local
   tags:
@@ -45,6 +46,11 @@ linux64_coverage:
     - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PWD:/usr/local/lib
     - cmake -DENABLE_MPI=1 -DENABLE_COVERAGE=ON ${EXTRA_OPTION} ..
     - make coverage_report -j 8
+  coverage: '/lines: \d+\.\d+/'
+  artifacts:
+    name: "coverage_report"
+    paths:
+      - coverage_report
   tags:
     - linux64
     - docker