diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ceb57efd5c7f9172df5cdccc297d4587d85278f4..111190997228c4395844639ee8ead052a92fa175 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -13,11 +13,11 @@ build:
     - cmake .. -DCMAKE_BUILD_TYPE=coverage
     - cmake --build . -- -j 4 
     - ctest -j4 -V >& test.log || gzip -v -9 -S .gz test.log
-    - ../Tools/coverage.sh
+    - ../Tools/coverage.sh && tar czf coverage-report.tar.gz coverage-report
   artifacts:
     expire_in: 1 week
     paths:
-      - build/coverage-report
+      - build/coverage-report.tar.gz
       - build/test.log.gz
     reports:
       junit: