尝试使用 docker 管道插件时出现 Jenkins 管道配置错误

问题描述 投票:0回答:1

我的詹金斯管道配置中有以下几行代码。

     docker login -u axhdhcololjk/jenkins -p $OCI_AUTH_TOKEN  jed.ocir.io '''

我想使用

docker.withRegistry
jenkins 插件中的
docker pipeline
函数重写相同的代码。我尝试了以下方法 docker.withRegistry("${DOCKER_REGISTRY}", "${OCI_AUTH_TOKEN}") 但身份验证失败并出现以下错误

     ERROR: Could not find credentials matching 

有人可以帮忙重写相同的代码吗?我认为它失败了,因为用户没有在函数中定义,但是如何传递这个参数?

https://docs.cloudbees.com/docs/cloudbees-ci/latest/pipelines/docker-workflow

jenkins jenkins-pipeline jenkins-plugins
1个回答
0
投票

请使用 Jenkins 中的插件选项来编写用于 Docker 登录的 groovy 脚本代码。 在凭据中添加 Docker 用户名和密码 使用全局凭据选项。

© www.soinside.com 2019 - 2024. All rights reserved.