Gitlab CI 运行器无法从非主分支登录 Nexus

Gitlab CI 运行器无法从非主分支登录 Nexus

我有一个用于 CI 的 Gitlab 和一个用于推送 Docker 镜像的 Nexus 存储库。从 master 分支,我可以成功登录,但是当我尝试使用相同凭据从 Develop 分支登录时,Gitlab runner 无法登录。这是我的 Gitlab CI 控制台:

$ docker login -u $CI_USER -p $CI_PASS http://192.168.160.188:9050/
Error: Cannot perform an interactive login from a non TTY device

答案1

尝试winpty docker login(记录在这里https://stackoverflow.com/questions/43248455/gitlab-runner-local-build-login-from-non-tty-device) 如果您使用的是 Windows 10 操作系统。我遇到了同样的问题。

相关内容