【发布时间】:2013-04-24 02:30:07
【问题描述】:
我们的 MS 构建设置有多个带有多个代理的构建机器。代理使用安装在构建机器上的不同软件进行标记。我的构建正在使用“MatchAtLeast”寻找两个标签。最近,TFS 偶尔会选择另一台构建机器,但它总是失败。我相信这可能是因为该特定机器上安装了某个其他软件包,因此我想排除任何可用于我的构建的机器,这些机器具有代表违规软件。
我想我可以为没有该软件的所有内容添加标签,但这似乎很愚蠢,然后如果确实安装了它,添加它的人不仅需要为新安装的软件添加标签,但也要删除这个其他标签,说明它没有那个软件。
那么有没有办法配置你的构建定义来避免构建带有特定标签的代理?
我们正在使用 TFS 2012 更新 2。
【问题讨论】: