我有以下设置:
VPN设置为服务运行有点棘手,因此无法在服务器上进行设置。相反,我希望让一切都通过那个代理。
构建服务器在收集源时失败,似乎它试图弄清楚在TFS中执行了哪些更改(但它无法找到TFS主机,因为它不在该VPN上)。构建设置为仅在代理上检查源。
我担心答案很明显,但无法找到任何证明这一点的文件......是否可以进行此类设置?或者构建服务器是否需要访问TFS存储库以检查更改并触发构建?
答案 0 :(得分:0)
TeamCity服务器仍然需要访问VCS根目录才能评估当前版本和变更集详细信息。
注意代理人结账的额外副作用也很重要。有关详细信息,请参阅TeamCity文档中的VCS Checkout Mode(请注意第2行)。