我正在使用Team Foundation Build 2010自动化我们的构建过程。当我们安装了TFS服务器时,安装它的任何人都没有安装构建配置服务,因此TFS管理控制台中缺少此节点。我很确定我知道答案,但我想检查以防我遗漏了什么。我也问,因为TFS服务器是一个生产服务器,我的主管不想在这台服务器上安装任何东西。构建服务是否可以安装在另一台计算机或VM上,并且仍然可以在TFS管理控制台中显示构建配置节点?我知道Build Controller和Build Agent可以安装在另一台机器或VM上。我只想澄清“构建配置服务”这篇文章。谢谢
答案 0 :(得分:8)
绝对!这实际上是一个非常典型的场景。我通常不建议人们在任何应用层服务器上安装构建服务。仅安装构建功能时,TFS管理控制台将仅显示构建功能。
通过将其安装在不同的计算机上,您可以使用多个构建代理创建构建控制器的构建服务器场。它很好地扩展。
在我看来,构建服务器也将被视为“生产”服务器。但它们没有相同的灾难恢复或监视要求。如果构建机器死机,只需将另一台机器映像并将其添加到池中。这基本上是elastic build service for the Team Foundation Service(又名TFS预览版)目前的工作方式。它们在每次使用后都会被摧毁。