TeamCity与TFS在同一台服务器上?

时间:2012-11-05 15:10:16

标签: tfs continuous-integration teamcity

我将很快负责将TeamCity实施到我们的开发环境中。我已经四处搜索并且看不到真正的答案,有人知道在构建服务器上是否有“最佳实践”。将TeamCity安装在与TFS相同的服务器上是否可以,是首选吗?或者我应该将它安装到专用服务器上(我可以这样做)。

由于

3 个答案:

答案 0 :(得分:3)

我认为微软自己的advice about TFS也与此相关:

  

您可以在与团队相同的计算机上托管构建服务器   Foundation Application-Tier Server,但在大多数情况下,   此构建服务器不应承载任何构建代理。建立代理商的地方   对处理器的要求很高,这可能会大大减少   应用程序层的性能。另外,您可能想要   避免在应用程序层上运行任何构建服务器组件   因为安装Team Foundation Build Service会增加攻击   计算机上的表面。

因此,您可能会在版本控制,工作项跟踪等其他操作上看到不必要的减速。

答案 1 :(得分:2)

将它安装在自己的服务器上,你不希望它在执行构建时暂停tfs。

答案 2 :(得分:0)

您可以在tfs服务器上安装Teamcity服务器但是如果您可以使用单独的计算机,但是作为其工作的代理,那些肯定需要与teamcity和tfs在不同的计算机上的设备(如果可能)。