Я пытаюсь запустить эту команду внутри шага Github Actions, выполняемого на Windows агенте:
echo ${ACR_SERVICE_PRINCIPAL_PASSWORD} | docker login -u ${ACR_SERVICE_PRINCIPAL} --password-stdin spetestregistry.azurecr.io
Но он возвращает эту ошибку:
Error: Cannot perform an interactive login from a non TTY device
Затем я попробовал эта команда:
echo ${ACR_SERVICE_PRINCIPAL_PASSWORD} | winpty docker login -u ${ACR_SERVICE_PRINCIPAL} --password-stdin spetestregistry.azurecr.io
Что вызвало эту ошибку:
stdin is not a tty
Кто-нибудь знает, как я могу это сделать?