2

在我的 TFS2010 环境中,我有 2 台机器作为专用构建代理。我期待一旦注册了这些构建代理,如果我将新构建排队,TFS 将等待第一个空闲代理并将该代理分配给构建,但如果我排队构建并且另一个构建已经在运行,则第二个构建处于排队状态,直到第一个构建完成,即使有一个构建代理什么也不做。

我没有在构建定义中设置任何标签过滤器或名称过滤器,或者实际上任何其他可能将构建绑定到特定服务器的东西,所以我不确定发生了什么。

为了测试两个代理都在工作的事实,我将 CI 构建分配给一个代理,将日常构建分配给另一个代理,然后两者都转到不同的代理并正确构建,所以我不知所措......

4

1 回答 1

0

TFS 不会将相同构建定义的另一个构建发送到同一个构建控制器,因此如果您有两个构建定义,并且每个都有一个构建排队,它将同时运行两个。

于 2010-10-27T15:08:05.117 回答