diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6cee8fb2d03077ff2b6041eca395700c5f5225a5..2929a8acde782650ee7c6ca7e360c48018a0881c 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,6 +3,10 @@ image: docker:24
 services:
   - docker:24-dind
 
+before_script:
+  - docker info
+  - echo "$CI_REGISTRY_PASSWORD" | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY
+
 run-default:
   tags:
     - global-runner