0

我有多个由 SCVMM 2016 管理的映像。我有一个构建代理,它使用 SCVMM 启动和恢复多个映像之一,然后在此映像上部署 testagent 并开始测试。最后,图像将被关闭。

我想添加多个构建代理,以便可以并行运行测试,如何防止两个构建代理恢复同一个映像。

我唯一的想法是添加一个带有机器名称的要求。所以只有那个代理会使用这台机器。但这需要每个图像都有一个构建代理。

4

1 回答 1

1

如果您只想并行运行测试,您可以恢复多个虚拟机并为每个虚拟机部署测试代理。不需要多个构建代理。

假设您所说的“图像”是SCVMM 任务中显示的检查点。

您可以创建具有多个环境集的发布定义,然后单独恢复映像并部署测试代理,或者在构建定义中多次添加 SCVMM 任务以单独恢复映像。

在任务中,您可以选择Virtual Machine Names并指定具体的Checkpoint Name. 因此,他们不会恢复相同的图像。如果这不起作用,您还可以尝试使用操作“ New Virtual Machine using Template”创建一个新的机器来部署测试代理。

如果我误解了,请纠正我。

在此处输入图像描述

于 2017-09-06T05:54:54.923 回答