在我的 TFS2010 环境中,我有 2 台机器作为专用构建代理。我期待一旦注册了这些构建代理,如果我将新构建排队,TFS 将等待第一个空闲代理并将该代理分配给构建,但如果我排队构建并且另一个构建已经在运行,则第二个构建处于排队状态,直到第一个构建完成,即使有一个构建代理什么也不做。
我没有在构建定义中设置任何标签过滤器或名称过滤器,或者实际上任何其他可能将构建绑定到特定服务器的东西,所以我不确定发生了什么。
为了测试两个代理都在工作的事实,我将 CI 构建分配给一个代理,将日常构建分配给另一个代理,然后两者都转到不同的代理并正确构建,所以我不知所措......