shihh shell script echo "$HARBOR_PASSWORD" | docker login $HARBOR_REPO -u "$HARBOR_USERNAME" --password-stdin error log Error response from daemon: Get http://192.168.104.225:9001/v2/ : unauthorized: authentication required script returned exit code 1
yuswift shihh 请看文档 这里特地提示了要加单引号 简而言之就是一个特殊字符的坑 https://kubesphere.io/docs/devops-user-guide/how-to-integrate/harbor/ // replace the Docker Hub username behind -u and do not forget ''. You can also use a Docker Hub token. sh '''echo $HARBOR_CREDENTIAL_PSW | docker login $REGISTRY -u ‘robot$robot-test’ –password-stdin’''