【发布时间】:2020-08-19 13:24:43
【问题描述】:
我的项目有每周运行一次的 UI 自动化测试。到目前为止,我们正在使用一个实用程序来触发不同操作系统配置集的测试。 现在,我们计划使用 Azure 管道来自动化该过程。 我已经配置了一个构建管道,它将使用自托管代理将代码从多个存储库拉到 VM,并构建测试项目并运行测试。 但是对于初始部分,我在 azure dev test lab 中手动创建了一个 vm,并手动配置了代理并运行了管道。 现在我需要找到一种方法来在开发测试实验室中使用管道自动创建 VM(7 个版本的 Windows 操作系统),一旦创建了 VM,安装自定义工件并使用无人值守的配置方法配置代理。最后运行测试。 任何人都可以提出实现这一目标的最佳方法吗? 在此先感谢:)
【问题讨论】:
-
你查看我的回复了吗?有用吗?
-
您好,我刚刚查看了您的回复。感谢您提供详细信息。我知道管道“Azure Dev Test Lab Create VM”中有一个任务,但没有开始使用它,因为内部存在权限问题。这里的一个问题是,是否可以使用构建管道创建虚拟机?不使用发布管道?
-
您可以尝试在构建管道中添加 Azure 资源组部署任务,看看效果如何。
标签: azure-pipelines arm-template azure-pipelines-yaml azure-vm azure-pipelines-tasks