diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1d5f46fb1760e9dc551c61444e80cabede023fa7..04e6bf61d8852a673485e647c01dd9e1df8677f1 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -49,8 +49,10 @@ unit_test:
     paths:
       - $OUTPUT_DIR
   cache: *maven_cache
+  coverage: '/Code coverage: \d+\.\d+/'
   script:
     - mvn -B jacoco:prepare-agent surefire:test jacoco:report
+    - awk -F"," '{ instructions += $4 + $5; covered += $5 } END { print "Instructions covered:", covered, "/", instructions; print "Code coverage:", 100 * covered / instructions "%" }' "$OUTPUT_DIR/site/jacoco/jacoco.csv"
 
 package:
   stage: post-build