diff --git a/buildout_pull_images.sh b/buildout_pull_images.sh
index 31803be99f79a62b42156060506a1044a5e5a9ba..96e372981169b19266d822c44daa0b8fd0732afa 100755
--- a/buildout_pull_images.sh
+++ b/buildout_pull_images.sh
@@ -49,6 +49,8 @@ if [ ${#MISSING_IMAGES[@]} -gt 0 ]; then
             if ! grep -q "docker.idiap.ch" ~/.docker/config.json ; then
                 docker login docker.idiap.ch
             fi
+        else
+            docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN docker.idiap.ch
         fi
 
         # Pull the images