0

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

4

1 回答 1

0

您可以通过以下链接使用 Azure RM 模板构建 Azure 虚拟机:

https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/cd/azure/build-azure-vm-template?view=azure-devops

在此处输入图像描述

然后创建一个发布管道来配置您的虚拟机:

https://docs.microsoft.com/en-us/azure/devops/pipelines/apps/cd/azure/deploy-provision-azure-vm?view=azure-devops

在此处输入图像描述 在此处输入图像描述

注意:您需要选择 v2 的 Azure 资源组部署任务,因为 v3 已经删除了所有与 VM 相关的操作。

在此处输入图像描述

于 2020-08-20T07:56:52.730 回答