我的项目有每周运行的 UI 自动化测试。到目前为止,我们正在使用一个实用程序来触发不同操作系统配置集的测试。现在,我们计划使用 Azure 管道来自动化该过程。我已经配置了一个构建管道,它将使用自托管代理将代码从多个存储库拉到 VM,并构建测试项目并运行测试。但是对于初始部分,我在 azure dev test lab 中手动创建了一个 vm,并手动配置了代理并运行了管道。现在我需要找到一种方法来在开发测试实验室中使用管道自动创建 VM(7 个版本的 Windows 操作系统),一旦创建了 VM,安装自定义工件并使用无人值守的配置方法配置代理。最后运行测试。任何人都可以提出实现这一目标的最佳方法吗?提前致谢 :)