有没有人知道Teamcity构建代理在连接到成功测试的CVS存储库时会超时的原因?
所以,我有一个CVS存储库(不要问!),我正在尝试连接到TeamCity构建。我添加了VCS root,并按下“Test Connection”按钮并被告知“Connection Successful”。然而,当我在构建代理中使用VCS root时,我只是暂停了。
java.util.concurrent.ExecutionException:jetbrains.buildServer.vcs.VcsException:收集“TMC :: Map Client”更改时出现问题:收集VCS root“InVehicle \ MapClient”更改时出错 java.net.SocketTimeoutException:读取超时
TeamCity的版本是最新版本(6.0),目前正在使用专业版许可证。
我们的局域网有一个代理,但当我将代理详细信息放入TeamCity时,我无法通过仪表板连接。
构建Web服务器和构建代理都在同一台机器上,它们都作为本地系统帐户运行,所以我没有看到为什么一个有效,另一个没有。
答案 0 :(得分:1)
您是否尝试过禁用代理商结帐并将VCS结帐模式设置为“自动在服务器上”
您可以查看代理/服务器日志,以获取有关出错的更多信息。
答案 1 :(得分:1)
好吧,我确信这种行为是CruiseControl.Net和CVS中的一个错误的结果。实际的解决方案?放弃CVS,我们终于完成了。感谢您的投入。
答案 2 :(得分:0)
使用SSH方式配置VCS。
将部署密钥添加到您的git仓库并将密钥添加到团队城市