使用 jenkins 在 GitLab 注册表中推送映像时,错误失败:存储库名称无效



如果您手动使用以下命令:

docker build -t company.domain:5000/root/dockerimages/image:tag .
docker push company.domain:5000/root/dockerimages/image:tag 

没关系。在gitlab中,我们得到图像。但是如果我从 jenkins 运行,我们会收到一个错误:

Invalid repository name (dockerimages / image), only [a-z0-9-_.] Are allowed

事实证明,问题出在码头工人的不同之处。Jenkins 方面的过时客户端尚未准备好用于多级存储库。

在推送之前,您必须登录到注册表:

docker login company.domain:5000 -u <user> -p <password>

相关内容

最新更新