diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4b81a2531faddf8be54dfa4d704a029dca8da66e..bf5d991a5773e9648da6576b3785fda3c13d280b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -242,7 +242,6 @@ gcov:
     - wget https://github.com/NVIDIA/cuda-samples/archive/10.1.2.zip
     - unzip 10.1.2.zip
     - export NVCUDASAMPLES_ROOT=$(pwd)/cuda-samples-10.1.2
-    - printenv
 
   script:
     - mkdir $CI_PROJECT_DIR/gcov_build
@@ -262,6 +261,11 @@ gcov:
     reports:
       cobertura: coverage/coverage.xml
 
+  cache:
+    key: "$CI_JOB_NAME-$CI_COMMIT_REF_SLUG-gcov"
+    paths:
+      - gcov_build/
+
 
 deploy_gcov_to_elladan:
   stage: deploy