Team Foundation Build Service 对系统的要求

Team Foundation 生成服务具有和 TFS 一样的操作系统要求。 生成服务的硬件要求与运行它的操作系统相同。 但是,您可以通过将生成计算机的硬件规范定制为您的团队使用的生成类型,优化生成服务性能。

硬件建议

若要了解硬件优化,应了解生成服务体系结构的基本知识。 您用默认设置安装了 Team Foundation Build 服务后,您将使用生成控制器和单个生成代理创建生成计算机。 生成控制器的连接生成计算机到 Team Foundation Server。 如果同时运行多个生成,则生成控制器可能需要大量内存。 另一方面,由于生成代理执行处理器密集型和磁盘密集型工作,因此您应确保生成计算机上 CPU 足够强大,从而使生成代理能在可接受的时段内执行其任务。

若要确定所需的最小磁盘空间量,您应确定总体源配置的大小,然后加上生成过程中产生的所有中间输出和二进制文件的大小。 得出此数字后,将其乘以可能在特定服务器上生成的生成定义的数量,然后将所得的数字加倍,即可得出该服务器的最小建议可用磁盘空间量。

提示

使用具有快速硬盘的服务器可以提高生成性能,并且开销不大。最大程度地提高 Team Foundation Build 服务性能的另一种方式是使用具有多核 CPU 的硬件。

使用一台还是多台服务器?

您可以使用生成频率作为指标,据此确定要为 Team Foundation Build Service 投入多少硬件资产。 如果您的团队每周或每晚执行生成,则在运行 Team Foundation Server 的服务器上安装 Team Foundation Build Service 可能不会对工作效率产生负面影响。 如果您的团队执行并行生成或者持续集成生成,或者您计划为多个团队创建测试版,则应很可能将 Team Foundation Build Service 安装在它自己的服务器上,或者可能多个服务器。

其他注意事项

您可以设置一个网络共享作为存储生成的放置文件夹。 由于非服务器操作系统上存在并发文件访问限制,因此您应在运行支持的服务器操作系统的计算机上创建此文件夹。 此文件夹不必与 Team Foundation Build Service 位于同一台服务器上。 请参见 Set Up Drop Folders(安装放置文件夹)

请参见

概念

安装 Team Foundation Build Service