【发布时间】:2020-03-23 21:10:52
【问题描述】:
我有 Jenkins 服务器。我有创建 Docker 映像的 Jenkins 文件,现在我想将该映像推送到 AWS ECR。我必须创建一个特殊的 IAM 用户并提供其访问和秘密访问密钥吗?或者最好的方法是什么。
我在网上找到了以下
withAWS(role:'Jenkins', roleAccount:'XXXX216610',duration: 900, roleSessionName: 'jenkinssession')
sh ' eval \$(aws ecr get-login --no-include-email --region us-east-2) '
但是由于我的 jenkins 服务器是 onprem,角色将如何工作?
【问题讨论】:
标签: amazon-web-services docker jenkins aws-ecr