У меня есть это:
docker login -u AWS --password-stdin https://aws_account_id.dkr.ecr.us-east-1.amazonaws.com
Error: Cannot perform an interactive login from a non TTY device
Build step 'Execute shell' marked build as failure
как мы можем запустить вход в докер (или эквивалент) на сервере Jenkins?
Мне удалось обойти эту проблему с помощью:
eval "$(aws ecr get-login --no-include-email --region ${region} --profile ${profile})"
но я получаю эту ошибку после попытки запустить docker push
:
без базовых учетных данных аутентификации