DockerPush 从 Jenkins 到 Jfrog Docker Registry 失败

问题描述

我们有一个 docker 镜像,说 xyz:latest,需要通过 Jenkins 管道将其推送到我的 docker 注册表 xxx.com 上的 repo“docker-local”

之前一切正常,但在 Jenkins 上更新了 artifactory 插件后,我们面临着问题

"INFO: The search Failed with "Failed to retrieve repository configuration 'docker-local': HTTP/1.1 400 Bad Request"."

参考 (https://www.jfrog.com/confluence/display/JFROG/Setting+Up+Docker+Build-info) 处给出的代码,尤其是其中的第 3 步部分,有人可以解释一下它到底是什么意思吗??

// Step 3: Push the image to Artifactory.
// Make sure that <artifactoryDockerRegistry> is configured to reference <targetRepo> Artifactory repository. In cas
    def buildInfo = rtDocker.push '<artifactoryDockerRegistry>/hello-world:latest','<targetRepo>'.

我目前对他们的价值观是:

artifactoryDockerRegistry: "xxx.com/docker-local/xyz:latest"
targetRepo: "docker-local"

不知何故,我遇到了上面第 3 步的评论部分中提到的错误

有人可以帮我举一个通用的例子来说明这些值应该是什么吗??

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)