gpt4 book ai didi

Azure DevOps 托管代理 - 将工具(PS 模块)添加到代理

转载 作者:行者123 更新时间:2023-12-03 01:40:58 25 4
gpt4 key购买 nike

我想知道是否有一种简单的方法可以将额外的工具合并到默认的 Microsoft 托管代理池之一(特别是 VS2017)。基本上,我想添加一些默认情况下未安装的额外 ARM powershell 模块,因为仅安装了核心模块集;即我希望利用一些额外的模块(例如 AAD)作为部署管道的一部分,例如创建 AAD 角色定义。

如果我使用 CLI 而不是 PS,我想 CLI 扩展也是如此。

本质上,我想知道是否必须在自托管代理池(我自己的虚拟机)上使用我自己的代理,或者我是否可以将额外的模块添加到微软托管代理池虚拟机作为部署管道的一部分,也许作为一项任务?

最佳答案

对于 PowerShell 模块,您可以在内联脚本(或现有脚本的开头)中使用 Install-Module 来确保它们已安装。当然,假设这些模块位于 PowerShell 库中。

最坏的情况,只需将您需要的模块放入源代码管理中,并将它们与其他所有内容一起发布为工件,以便您可以加载它们。

关于Azure DevOps 托管代理 - 将工具(PS 模块)添加到代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53383789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com