我无法掌握Team Foundation中构建服务器的概念。谁能解释一下?什么是基础服务器中的构建代理和控制器?
答案 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