0

我正在使用 Parallel Template(来自 Jim Lamb's Blog)为两个配置运行构建

  1. 一个用于“发布”
  2. 第二个“调试”

我的控制器上有两个代理。每次我运行此构建时,它都会从控制器中选择可用代理并随机选择两个构建的代理。有时“发布”在代理 1 上运行,“调试”在代理 2 上运行,有时“调试”在代理 1 上运行,“发布”在代理 2 上运行。

我想控制这个活动。

有没有办法为这两种配置选择特定的代理......??? 例如.... 假设我有一个控制器(控制器 1)和两个代理(代理 1 和代理 2)。

我想为“发布”配置选择代理 1,为“调试”配置选择代理 2。

4

2 回答 2

1

当我们提供名称过滤器 = 默认代理时。它采用任何可用的代理并继续使用该代理。如果我们想选择任何特定的代理,我们可以在让构建代理选择特定的构建代理之后使用简单的分配活动,如下所示。

agentsettings.name=“代理名称”。

这将让我们选择我们希望它执行任务的构建代理。

于 2014-02-14T11:39:41.377 回答
0

一种方法是在每个代理上放置一个构建代理标记(通过 TFS 管理控制台),该标记对应于您要在该代理上运行的配置。然后自定义您的构建模板(工作流程),以便在通过 Run On Agent 活动选择代理时指定适当的标记标准。

于 2014-01-23T15:56:41.707 回答