diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index e179d2b04c48206149b00cb9f342c2244bdb6f59..19a6d89f739516814d2ec141e4a7ebc951769b19 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,7 +3,6 @@ stages:
   - publish
 
 variables:
-  # Cette variable permet de spécifier que Composer installera uniquement les dépendances nécessaires
   COMPOSER_ALLOW_SUPERUSER: 1
   APP_ENV: test
 
@@ -14,17 +13,17 @@ cache:
 
 test:
   stage: test
-  image: php:8.2
+  # Image unicaen avec les librairies usuelles (et Composer 2.3.x)
+  image: registre.unicaen.fr:5000/open-source/docker/unicaen-image:php8.2
+
   before_script:
-    # Met à jour Composer et installe les dépendances
-    - apt-get update -yqq
-    - apt-get install git unzip -yqq
-    - curl -sS https://getcomposer.org/installer | php
-    - php composer.phar install --prefer-dist --no-progress --no-interaction
+    - composer install --prefer-dist --no-progress --no-interaction
+
   script:
     # Exécute les tests PHPUnit
     - mkdir -p tests/_output
     - ./vendor/bin/phpunit --colors=always  --log-junit tests/_output/junit.xml
+
   artifacts:
     when: always
     expire_in: 1 week
diff --git a/README.md b/README.md
index 50927d0de0a1bd3b8a97c4ba798864eec054a0f2..16f4475491e604aebbc8c1afcc8257c4a2dce441 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,5 @@
+![Test unitaires](https://git.unicaen.fr/lib/unicaen/sgnature/badges/master/pipeline.svg)
+
 # Guide de développement
 
 Le module signature permet d'intégrer à votre application un système de signature numérique. Cela se fait via une application tiers (un **parapheur numérique**).