如何在Azure DevOps中设置az cli具体版本

问题描述 投票:1回答:1

Azure DevOps的最新更新之后我们的管道停止工作了。我正在使用AZURE CLI任务。调查显示,AZURE CLI已更新为az cli,但对我们而言没有任何更改。

2.2.0

并且某些/usr/bin/az --version azure-cli 2.2.0 操作开始打印警告。默认情况下,az cliWarnings中重定向到错误流,所以我最终得到:

bash

如何为我的管道设置Error: The process '/bin/bash' failed because one or more lines were written to the STDERR stream 的具体版本?我希望管道能够通过Azure DevOps更新保持稳定。

bash azure azure-devops azure-cli
1个回答
0
投票

如何在Azure DevOps中设置az cli具体版本

要解决该错误,请尝试使用选项“ 标准错误失败未选中再次运行该任务:

az cli

此外,恐怕没有这种开箱即用的方式来设置enter image description here的具体版本。我也无法通过python命令或Chocolate软件包在已经具有最新版本az cli的代理中安装旧版本:

python命令:

az cli

此命令行仅安装最新版本的pip install --pre azure-cli --extra-index-url https://azurecliprod.blob.core.windows.net/edge 。由于我没有旧版本的url,因此,如果已经安装了最新版本,则无法测试它是否可以与python命令一起安装旧版本的az ci。

然后我通过巧克力包装对其进行测试:

az cli

https://chocolatey.org/packages/azure-cli/2.1.0#individual

但是,由于存在最新版本的软件包,此安装命令仍然失败。

检查choco install azure-cli --version=2.1.0 --force 了解更多详细信息。

或者,您可以设置this thread来构建您的项目,并通过choco软件包安装旧版本的azure-cli。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.