diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index bf50eaca097b77d8da6154e4d3cd874c4ed1be52..6c210e04eea3257d0933c6c3c9c81ca2945a295f 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -9,7 +9,8 @@ build:
     - echo "hello 1"
     - echo "password is ${CI_REGISTRY_PASSWORD} and username is ${CI_REGISTRY_USER} and resgistry is ${CI_REGISTRY}"
     - echo "hello 2"
-    - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
+    - echo $CI_REGISTRY_PASSWORD | docker login -u $CI_REGISTRY_USER --password-stdin $CI_REGISTRY
+    #- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
     - docker build -t $CI_COMMIT_BRANCH.$CI_COMMIT_TIMESTAMP .
     - docker push $IMAGE_TAG
   tags: