I'm trying to login to ecr to pull the image from Jenkins using
sh '''aws ecr get-login-password --region us-east-1 | docker login
--username AWS --password-stdin <account-id>.dkr.ecr.us-east-1.amazonaws.com'''
But it returns
+ aws ecr get-login-password --region us-east-1
+ docker login --username AWS --password-stdin {account-id}.dkr.ecr.us-east-1.amazonaws.com
unknown flag: --password-stdin
See 'docker login --help'.
It is expecting some alternative for docker --password-stdin. Needed help in running this command from Jenkins for pulling the docker image from ecr. Thanks in advance!