Начиная с сегодняшнего дня, все наши конвейеры сборки в Azure Devops дают сбой при попытке выполнить следующую команду:
az acr helm push ...
Конвейер завершается ошибкой со следующей ошибкой:
ERROR: Please run 'az login' to setup account.
Мы работаем на агентах Microsoft, размещенных с использованием Hosted Ubuntu 1604 . Проверка последних коммитов для образа Ubuntu показывает, что произошло обновление версии с 2.0.52 to 2.0.55 инструмента azure cli.
https://github.com/Microsoft/azure-pipelines-image-generation/commit/56c54c965019c4f7456cd9af572a443df9d5d78c#diff-f87405c9dd43f633a04dd078666d61af
Возможно, это обновление версии представило проблему.Просто угадай.
Может кто-нибудь помочь, пожалуйста?
Я добавил следующее в свой конвейер, чтобы понизить версию Azure-Cli, и теперь мой конвейер проходит
- bash: sudo apt-get install -y --allow-downgrades azure-cli=2.0.54-1~xenial displayName: 'downgrade azure-cli'
Эта проблема была поднята с помощью команды инструментов Azure-Cli.
Чтобы продолжить сейчас, вы можете использовать любой из двух обходных путей: