gpt4 book ai didi

plugins - 使用 Jenkins 将 Docker 存储库推送到 Dockerhub

转载 作者:行者123 更新时间:2023-12-01 18:56:00 24 4
gpt4 key购买 nike

我们想要将 Docker 存储库推送到 DockerHub - 从 shell 可以。但在 Jenkins 中,我们收到错误消息 "errorDetail":{"message":"unauthorized: access to the requested resources is notauthorized"

我认为问题是在 shell(docker 登录)中我必须插入电子邮件地址、登录名和密码。在 Jenkins 我只能设置登录名和密码没有电子邮件。凭证插件的版本是1.24,我们使用docker-build-step作为docker步骤。

谢谢

最佳答案

你能尝试一下 CloudBees Docker Build and Publish plugin

此插件允许创建构建步骤来构建 Dockerfile 并将镜像发布到注册表(DockerHub 或私有(private)注册表):

enter image description here

另一个解决方案是使用 jenkins 用户在 Jenkins 计算机上打开一个 session + 使用相关凭据登录 DockerHub?

使用此解决方案,DockerHub 凭据将被缓存,并且 Jenkins 应该能够将您的镜像推送到 DockerHub 注册表。

关于plugins - 使用 Jenkins 将 Docker 存储库推送到 Dockerhub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34795426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com