2

我们的 MS 构建设置有多个带有多个代理的构建机器。代理使用安装在构建机器上的不同软件进行标记。我的构建正在使用“MatchAtLeast”寻找两个标签。最近,TFS 偶尔会选择另一台构建机器,但它总是失败。我相信这可能是因为该特定机器上安装了某个其他软件包,因此我想从可用于我的构建的具有代表违规软件的特定标签的机器中排除任何机器。

我想我可以为没有该软件的所有内容添加标签,但这似乎很愚蠢,然后如果确实安装了它,添加它的人不仅需要为新安装的软件添加标签,还要删除这个其他标签表明它没有该软件。

那么有没有办法配置您的构建定义以避免构建具有特定标签的代理?

我们正在使用 TFS 2012 更新 2。

4

1 回答 1

2

在构建定义的高级选项卡中,您可以定义代理名称和标签。默认情况下,它设置为 * 但您可以使用您想要定位的代理的名称

于 2013-04-23T18:30:07.223 回答