【问题标题】:Installing Az 2.8.0 Powershell Module on Azure Dev Ops agent在 Azure Dev Ops 代理上安装 Az 2.8.0 Powershell 模块
【发布时间】:2019-11-28 09:08:50
【问题描述】:

我正在使用 Azure Dev Ops 构建代理来执行我的所有 CI/CD。我在构建代理上安装 Az Powershell 模块 2.8.0 版时遇到问题。我需要那个特定版本,因为与 2.6.0 相比,该版本发布了许多新 API。在运行我的构建过程之前在构建代理上安装 2.8.0 会导致失败。如您所见,here 2.8.0 尚未安装在这些代理的基础映像上。如果有人对我如何使用这个特定模块有一些提示,那将非常有帮助。同时我打开了issue 来添加版本

【问题讨论】:

  • 什么是失败?
  • 只是想检查一下这个问题的状态是什么?您尝试以下方法安装Az模块2.8.0是否成功?

标签: azure powershell build azure-devops azure-powershell


【解决方案1】:

Powershell 任务中使用以下脚本将Az 2.8.0 安装到托管Linux 代理中:

Install-Module -Name Az -RequiredVersion 2.8.0 -Force -AllowClobber 

Get-InstalledModule #Just print out the details to confirm whether `Az 2.8.0` has been installed successfully

您可以看到Az 2.8.0 已成功安装到托管代理中。

需要注意的一点,管道完成后,我们的服务器会回收当前使用的host agent的镜像。当您重新运行管道时,系统将获得一个全新的代理图像。所以,这个powershell 任务必须在每个管道中执行,才能让环境满足你的要求。

【讨论】:

    猜你喜欢
    • 2020-07-31
    • 2019-08-20
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 2021-07-05
    • 1970-01-01
    • 2020-11-24
    • 1970-01-01
    相关资源
    最近更新 更多