我正在尝试使用 ARM 模板和部署组在虚拟机上远程创建自托管 Windows 私有代理。我创建了 ARM 模板,它将成功地将 Team Services Agent 添加为现有 Windows VM 的扩展,并且可以看到它作为目标添加到 Azure DevOps 部署组中,并且它也在线,但是我看不到Azure DevOps 中任何代理池下的代理。现在我需要将该代理关联到我的构建管道以从该自托管代理执行构建?
PS 注意:我采用这种方法的原因是,我的客户不推荐使用 powershell 将代理添加为自定义脚本和代理安装或使用运行命令执行脚本。因为基本上这些方法需要将主脚本存储在存储帐户中 - 所以我们可以使用 SAS 来调用和执行它们,但不推荐使用 SAS 本身。
我几乎尝试了所有远程自动安装代理的方法。 我应该在现有 VM 上远程安全地安装自托管 Windows 代理,而无需登录到 VM,并且该代理应该成为活动代理,以便我可以将该代理与我的构建管道相关联。
任何建议都会有所帮助。谢谢。