在我的Jenkins文件中,我试图使用docker插件推送我使用如下构建的图像:
docker.withRegistry('https://<my-id>.dkr.ecr.us-east-1.amazonaws.com/', 'ecr:us-east-1:awscreds') {
docker.image('image').push('latest')
}
管道每次都失败并显示ERROR消息:无法找到与ecr匹配的凭据:us-east-1:awscreds但我在我的Jenkins凭证中有我的AWS密钥ID和密钥,ID为“awscreds”.
什么可能是一个潜在的解决方案?
或者,我可以直接提供我的凭据,而不是在通话中提及凭证ID吗?
最佳答案 我有相同的错误消息.确保安装了Amazon ECR插件并使其保持最新,并在安装后重新启动jenkins.