在Jenkinsfile中使用私有docker注册表和Authentication
发布时间:2020-12-16 03:48:45 所属栏目:安全 来源:网络整理
导读:如何教我的Jenkisfile在此设置中通过基本身份验证登录? 我正在为我的Jenkins构建使用自定义docker镜像. 如文档here中所述,我定义了一个docker agent,如下所示: pipeline {agent { docker { image 'registry.az1:5043/maven-proto' registryUrl 'https://re
如何教我的Jenkisfile在此设置中通过基本身份验证登录? 我正在为我的Jenkins构建使用自定义docker镜像.
} 如果我使用以下代理设置:
管道的执行失败,出现以下异常:
问题是使用的注册表需要基本的身份验证登录.注册表使用this配置在nginx反向代理后面运行. 最佳答案
如Using a custom registry中所述,您可以指定要使用的凭据和注册表URL:
您需要创建一个Jenkins凭证对象,该对象将包含存储库的凭据,并为其替换名称以替换上面的凭证ID. 更新: 对于声明性管道,语法如下:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |