azure - az login 使用 Azure DevOps Pipelines 失败
问题描述
从今天开始,在尝试执行以下命令时,我们在 Azure Devops 上的所有构建管道都失败了:
az acr helm push ...
管道失败并出现以下错误:
ERROR: Please run 'az login' to setup account.
我们正在使用Hosted Ubuntu 1604在 Microsoft 托管代理上运行。
检查 Ubuntu 映像的最新提交显示,azure cli 工具的版本已从2.0.52更新到2.0.55。
也许这个版本更新引入了这个问题。只是猜测。
有人可以帮忙吗?
解决方案
我将以下内容添加到我的管道中以降级 azure-cli 一个版本,我的管道现在正在通过
- bash: sudo apt-get install -y --allow-downgrades azure-cli=2.0.54-1~xenial
displayName: 'downgrade azure-cli'
推荐阅读
- bash - 在for循环中使用正则表达式复制文件
- python - Python/Django 循环请求对象并显示在表格中
- drupal - 为作为段落引用的 Drupal 9 空字段创建自定义 GraphQL 模式
- node.js - 尝试安装 npm
- webpack - webpack 抱怨有条件的 require
- javascript - 使用 JS 代码显示/运行 HTML 文件的选项,而不是每次都在终端中执行它?
- drupal-8 - Drupal:需要“绕过文件访问”权限
- python - Python 在 matplotlib show() 上崩溃,任何后端
- fiware-orion - Orion contextBroker 允许对 Mongodb 副本集设置读取首选项?
- python-3.x - 在 Python 中从 BLOB 中提取表