【问题标题】:Is it possible to install the Team Foundation Build Services on another machine or VM?是否可以在另一台机器或 VM 上安装 Team Foundation Build Services?
【发布时间】:2012-04-10 12:54:19
【问题描述】:

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

【问题讨论】:

    标签: tfs tfsbuild


    【解决方案1】:

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

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

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

    【讨论】:

    • 再次感谢您澄清本版!我从 Amazon 订购了几本书(WROX Professional TFS Server 和 Inside the MS Build Engine:使用 MSBuild 和 Team Foundation Build)。我希望他们能报道这一点。您能否推荐任何在线文章或教程来描述如何在当前 TFS 生产服务器之外的机器或 vm 上设置构建服务?
    • 我刚刚阅读了您在 TFS 的弹性构建服务上发布的链接。 TFS Preview 听起来像是一项驻留在我们将订阅的 Internet 上的服务。这听起来不像我们需要的。
    • 正确 - 我只是指 TFS Preview 中的弹性构建服务如何工作。那里的构建机器(就像它们在您的本地构建农场中一样)本质上是一次性机器。我只是提到它来做个比较。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-23
    • 2019-03-27
    • 1970-01-01
    • 2015-08-17
    • 1970-01-01
    相关资源
    最近更新 更多