3

我正在使用 Team Foundation Build 2010 自动化我们的构建过程。安装我们的 TFS 服务器时,无论安装它的人都没有安装构建配置服务,因此 TFS 管理控制台中缺少此节点。我很确定我知道这个问题的答案,但我想检查以防我遗漏了什么。我也在问,因为 TFS 服务器是生产服务器,我的主管不想在这台服务器上安装任何东西。构建服务是否可以安装在另一台机器或虚拟机上,并且构建配置节点仍然出现在 TFS 管理控制台中?我知道构建控制器和构建代理可以安装在另一台机器或虚拟机上。我只是想澄清一下“构建配置服务”部分。谢谢

4

1 回答 1

8

绝对地!这实际上是一个非常典型的场景。我通常不建议人们在任何应用层服务器上安装构建服务。当您仅安装构建功能时,TFS 管理控制台将仅显示构建功能。

通过将它安装在不同的机器上,您可以创建一个包含多个构建代理的构建控制器的构建农场。它可以很好地扩展。

在我看来,构建服务器也将被视为“生产”服务器。但是,它们没有相同的灾难恢复或监控要求。如果构建机器死了,只需映像另一台机器并将其添加到池中。这基本上就是Team Foundation Service (又名 TFS 预览版)的弹性构建服务当前的工作方式。每次使用后它们都会被销毁。

于 2012-04-10T13:24:48.893 回答