diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index eb44fe93968f0c3bbfb234242262d8f55c269b2d..963b8d0fb5428fc1c46fc4d0adb9935388a82dc2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -26,3 +26,5 @@ test:
 
   script:
     - npm test
+
+  coverage: /All files[^|]*\|[^|]*\s+([\d\.]+)/
diff --git a/README.md b/README.md
index 1f6e289254f4a6531685e17ad464fc1254d24ff2..3ecbede2f8998e996a79944d79b7b91f2084af97 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,8 @@
 # c-server
 
 [![License](https://img.shields.io/badge/license-MIT-green)](https://opensource.org/licenses/MIT)
+[![pipeline status](https://gitlab.inria.fr/concordant/software/c-server/badges/master/pipeline.svg)](https://gitlab.inria.fr/concordant/software/c-server/-/commits/master)
+[![coverage report](https://gitlab.inria.fr/concordant/software/c-server/badges/master/coverage.svg)](https://gitlab.inria.fr/concordant/software/c-server/-/commits/master)
 
 Server code for the C-Labbook demo.