我正在使用Azure Dev Ops构建代理来执行我的所有CI / CD。我在构建代理上安装Az Powershell Module 2.8.0版本时遇到问题。我需要该特定版本,因为与2.6.0相比,该版本已发布了许多新的API。在运行构建过程之前,在构建代理上安装2.8.0会导致失败。如您所见,这些代理程序的基本映像上尚未安装here 2.8.0。如果有人对如何使用此特定模块有一些提示,那将非常有帮助。同时,我打开了issue以添加版本
答案 0 :(得分:1)
在Powershell
任务中使用以下脚本将Az 2.8.0
安装到Hosted 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
任务,以使环境满足您的要求。