diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a84d571cb8719210c16a40f7dfc90ead32e24b0e..853e44d91aefe6f1468848563778e00fadb4e915 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -52,7 +52,7 @@ build_docker:
         - echo $LAST_RELEASE
     script:
         - cd Docker
-        - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
+        - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" "$CI_REGISTRY" --password-stdin
         - docker build -t $CI_REGISTRY_IMAGE:$LAST_RELEASE .
         - docker push $CI_REGISTRY_IMAGE:$LAST_RELEASE
         - docker tag $CI_REGISTRY_IMAGE:$LAST_RELEASE $CI_REGISTRY_IMAGE:latest