diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a0608044495eb686cdf1346058ad103837614308..27037c388fedc154d2901e41979f44c84b701419 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -18,8 +18,9 @@ validate-data:
     - grid5000-docker
    image: debian:buster
    script:
-    - apt-get update && apt-get -y install ruby rake ruby-hashdiff ruby-ipaddress wget
-    - gem install hash_validator
+    - apt-get update && apt-get -y install ruby ruby-dev build-essential rake wget
+    - gem install bundler
+    - bundle install
       # Add G5K CA certificate
     - wget --no-check-certificate -q https://www.grid5000.fr/certs/ca2019.grid5000.fr.crt -O /usr/local/share/ca-certificates/ca2019.grid5000.fr.crt
     - /usr/sbin/update-ca-certificates
@@ -33,8 +34,9 @@ generate-reference-api:
     - grid5000-docker
    image: debian:buster
    script:
-    - apt-get update && apt-get -y install ruby rake ruby-hashdiff git ruby-ipaddress
-    - gem install hash_validator
+    - apt-get update && apt-get -y install ruby ruby-dev build-essential rake git
+    - gem install bundler
+    - bundle install
     - export TZ=Europe/Paris
     - rake reference-api
     - git status