diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 7d9dc6189a91c57be178504429a2883affc3708a..6af34ae2f25d6d80b4ddf98223fd5e7ea02113ae 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -48,4 +48,10 @@ test:
     key: '$CI_COMMIT_SHORT_SHA'
     policy: pull
   script:
-    - yarn test
\ No newline at end of file
+    - yarn test --coverage
+  coverage: '/^All files [^|]* \| *([^|]*) *\| .*$/'
+  artifacts:
+    reports:
+      coverage_report:
+        coverage_format: cobertura
+        path: coverage/clover.xml