Jenkins Amazon ECR插件login问题“授权令牌已经过期”

我已经按照Amazon ECR插件( https://wiki.jenkins-ci.org/display/JENKINS/Amazon+ECR ,这只是指示用户安装Amazon ECRconfigurationDocker构build和部署插件)上的说明, ,但Jenkins无法通过ECR进行身份validation。

产生的错误信息是:

denied: Your Authorization Token has expired. Please run 'aws ecr get-login' to fetch a new one. 

任何人都可以提供的build议非常感谢。

如果在pipe道中设置variablesenv.AWS_ECR_LOGIN=true ,则问题已解决。 这是在docker.withregistry步骤: https : docker.withregistry