在Team foundation服务器中什么是构建代理和控制器?

时间:2010-10-08 14:24:45

标签: visual-studio tfs msbuild build-process

我无法掌握Team Foundation中构建服务器的概念。谁能解释一下?什么是基础服务器中的构建代理和控制器?

1 个答案:

答案 0 :(得分:48)

在TFS中,构建系统由两个主要构造组成:构建控制器构建代理

Controller的工作是对构建请求进行排队,并将它们发送给“最可用”的构建代理。 代理的工作是执行实际构建。

此设置允许您轻松扩展到“构建服务器场”,控制器可以将其分配给任意数量的代理,从而使您的构建平台无需重新设计即可扩展。

短语“构建服务器”或“构建机器”仅表示构建控制器,构建代理(S)或两者运行的服务器。在一个较小的商店里,你可能只有一台构建机器,而且盒子也可能会做其他一些操作。

MSDN信息非常好,就像任何博客一样。

MSDN:构建机器 http://msdn.microsoft.com/en-us/library/ms181712.aspx

MSDN Build Controllers http://msdn.microsoft.com/en-us/library/ee330987.aspx

MSDN Build Agent http://msdn.microsoft.com/en-us/library/bb399135.aspx