如何获取Jenkins + ECR + Pipeline的AWS凭据

klr1opcd  于 2022-11-02  发布在  Jenkins
关注(0)|答案(2)|浏览(212)

我目前正在构建Jenkins + ECR CI/CD。
这是管道代码。

docker.withRegistry(
   'https://ID.ecr.eu-west-1.amazonaws.com', 
   'ecr:eu-west-1:86c8f5ec-1ce1-4e94-80c2-18e23bbd724a') {

我的问题是如何获得ECR登录凭证?
上面代码中的登录凭据是“ecr:eu-west-1:86 c8 f5 ec-1ce 1 - 4 e94 - 80 c2 - 18 e23 bbd 724 a”。
我的参考文档是https://plugins.jenkins.io/amazon-ecr/

jxct1oxe

jxct1oxe1#

在Jenkins中安装AWS管道插件,然后您可以从管理Jenkins -管理凭据中创建一个AWS凭据

p8ekf7hl

p8ekf7hl2#

打开一个自由形式的作业。你可以在git或docker下找到“凭据”。选择一个点击添加。默认的凭据提供者是jenkins。点击它并选择“AWS凭据”。填写amazon访问密钥ID和访问密钥并提交。
转到“管理Jenkins”,然后转到“管理凭据”。您可以找到凭据ID。

相关问题