使用管道自动创建 Azure VM 的最佳方法是什么?
what is the best way to can create azure VMs automatically using a pipeline?
我的项目每周有 UI 个自动化测试 运行。到目前为止,我们正在使用一个实用程序来触发不同组 OS 配置中的测试。
现在,我们计划使用 Azure 管道来自动化该过程。
我已经配置了一个构建管道,它将使用自托管代理将代码从多个存储库拉取到 VM,并构建测试项目和 运行 测试。
但是对于初始部分,我在 azure dev test lab 中手动创建了一个 vm 并手动配置了代理和 运行 管道。
现在我需要找到一种方法来使用管道在开发测试实验室中自动创建 VM(windows OS 的 7 个版本),一旦创建了 VM,安装自定义工件并使用无人值守的配置方法配置代理.最后 运行 测试。
谁能建议实现这一目标的最佳方法?
提前致谢:)
您可以按照以下 link 使用 Azure RM 模板构建 Azure 虚拟机:
然后创建一个发布管道来配置您的虚拟机:
注意:您需要选择 Azure 资源组部署任务的 v2,因为 v3 已删除所有 VM 相关操作。
我的项目每周有 UI 个自动化测试 运行。到目前为止,我们正在使用一个实用程序来触发不同组 OS 配置中的测试。 现在,我们计划使用 Azure 管道来自动化该过程。 我已经配置了一个构建管道,它将使用自托管代理将代码从多个存储库拉取到 VM,并构建测试项目和 运行 测试。 但是对于初始部分,我在 azure dev test lab 中手动创建了一个 vm 并手动配置了代理和 运行 管道。 现在我需要找到一种方法来使用管道在开发测试实验室中自动创建 VM(windows OS 的 7 个版本),一旦创建了 VM,安装自定义工件并使用无人值守的配置方法配置代理.最后 运行 测试。 谁能建议实现这一目标的最佳方法? 提前致谢:)
您可以按照以下 link 使用 Azure RM 模板构建 Azure 虚拟机:
然后创建一个发布管道来配置您的虚拟机:
注意:您需要选择 Azure 资源组部署任务的 v2,因为 v3 已删除所有 VM 相关操作。