diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 49a5ba617399920d0cd4590a8c0ef21c99e1ec3c..71504ba903381f2a50a348eaa6fad4e6dfce8849 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,20 +15,12 @@ test:
           - "7.3"
           - "7.4"
           - "8.0"
-  image: php:${PHP_VERSION}-cli
-  rules:
-    - if: $PHP_VERSION == "8.0-rc"
-      allow_failure: true
-    - when: always
+  image: gitlab-registry.irstea.fr/pole-is/docker/php:buster-${PHP_VERSION}-4.0.0
   before_script:
     - |
       echo -e "section_start:`date +%s`:setup[collapsed=true]\r\e[0KInstall dependencies"
       apt-get update -yqq
-      apt-get install -yqq unzip git
-      if [[ $PHP_VERSION != "8.0-rc" ]]; then
-        pecl install pcov
-        docker-php-ext-enable pcov
-      fi
+      apt-get install -yqq unzip git php${PHP_VERSION}-pcov
       curl -sSL "https://getcomposer.org/composer-${COMPOSER_MAJOR}.phar" -o /tmp/composer
       echo -en "section_end:`date +%s`:setup\r\e[0K"
     - php -v