TeamCity强制"检查更改"仅限代理商

时间:2014-05-27 21:16:15

标签: teamcity

我有以下设置:

  • 在一台计算机上运行的TeamCity服务器
  • TeamCity代理位于单独的计算机上,通过VPN连接到源代码管理(TFS)。

VPN设置为服务运行有点棘手,因此无法在服务器上进行设置。相反,我希望让一切都通过那个代理。

构建服务器在收集源时失败,似乎它试图弄清楚在TFS中执行了哪些更改(但它无法找到TFS主机,因为它不在该VPN上)。构建设置为仅在代理上检查源。

我担心答案很明显,但无法找到任何证明这一点的文件......是否可以进行此类设置?或者构建服务器是否需要访问TFS存储库以检查更改并触发构建?

1 个答案:

答案 0 :(得分:0)

TeamCity服务器仍然需要访问VCS根目录才能评估当前版本和变更集详细信息。

注意代理人结账的额外副作用也很重要。有关详细信息,请参阅TeamCity文档中的VCS Checkout Mode(请注意第2行)。