DockerPush从Jenkins到Jfrog Docker注册表失败

DockerPush从Jenkins到Jfrog Docker注册表失败,jenkins,jenkins-pipeline,jenkins-plugins,artifactory,jfrog,Jenkins,Jenkins Pipeline,Jenkins Plugins,Artifactory,Jfrog,我们有一个docker图像,上面写着xyz:latest,需要通过Jenkins管道推送到repo“docker local”上的my docker registry xxx.com 早些时候一切正常,但在更新了Jenkins上的artifactory插件之后,我们面临的问题是 "INFO: The search failed with "Failed to retrieve repository configuration 'docker-local': HTTP/1.1

我们有一个docker图像,上面写着xyz:latest,需要通过Jenkins管道推送到repo“docker local”上的my docker registry xxx.com

早些时候一切正常,但在更新了Jenkins上的artifactory插件之后,我们面临的问题是

"INFO: The search failed with "Failed to retrieve repository configuration 'docker-local': HTTP/1.1 400 Bad Request"."
关于()中给出的代码,尤其是步骤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>'.
不知怎的,我遇到了上面步骤3的评论部分提到的错误


有人能帮我举一个关于值应该是什么的通用示例吗?

Artifactory.docker
类成员方法初始化的
rtDocker
对象是否正确?您使用的是哪个Jenkins Artifactory插件版本?@MattSchuchard:是的。我已经按照官方文档中提到的相同方式初始化了它:def rtDocker=Artifactory.docker服务器:server@EyalBenMoshe:最新发布的版本3.10.3()请确保管道脚本中使用的“ArtifactoryServerID”,通过点击“测试连接”按钮在以下位置有效:管理jenkins->配置系统->人工服务器。在列表中搜索'ArtifactoryServerID',然后按右侧的'testconnection'。如果一切正常,您应该查看您的人工版本。
artifactoryDockerRegistry: "xxx.com/docker-local/xyz:latest"
targetRepo: "docker-local"