我从 Cruise Control 收到有关无法连接到服务器的异常。但是,如果我强制构建它就可以正常工作。我还尝试使用存储库浏览器连接到服务器,没有任何问题,所以我知道服务器已启动并正在运行。我正在运行 CCNET 1.4.4 和 SlikSVN 1.5.3。以下是 CCNET 日志中的异常:
ThoughtWorks.CruiseControl.Core.CruiseControlException:
Source control operation failed: svn: OPTIONS of 'https://some-server.com/trunk': could not connect to server (https://some-server.com) .
Process command: C:\Program\SlikSvn\bin\svn.exe log https://some-server.com/trunk -r "{2009-06-23T01:36:19Z}:{2009-06-23T07:20:25Z}" --verbose --xml --username ccnet --password auto --non-interactive --no-auth-cache
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.ProcessSourceControl.Execute(ProcessInfo processInfo)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.Svn.GetModifications(IIntegrationResult from, IIntegrationResult to)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.MultiSourceControl.GetModifications(IIntegrationResult from, IIntegrationResult to)
at ThoughtWorks.CruiseControl.Core.Sourcecontrol.QuietPeriod.GetModifications(ISourceControl sourceControl, IIntegrationResult lastBuild, IIntegrationResult thisBuild)
at ThoughtWorks.CruiseControl.Core.IntegrationRunner.GetModifications(IIntegrationResult from, IIntegrationResult to) vid ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request)
任何想法将不胜感激!
最佳答案
我终于让它再次工作了,这就是我所做的。
- 在我的 CCNET 配置中将 maxSourceControlRetries 设置为 10
- 在我的 CCNET 配置中将 sourceControlErrorHandling 设置为 ReportOnEveryRetryAmount
- 已切换到最新版本的 CollabNet 客户端
事实证明,CCNET 在以前的版本中吞没了这样的源代码控制错误,因此我可能在更新到 CCNET 1.4.4 之前就遇到了麻烦,但我并没有意识到这一点。
感谢您的评论!
关于svn - 连接到源代码管理时出现 CruiseControlException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1031230/