无法理解 Cruise Control 构建错误

Unable to understand Cruise Control build error

请耐心等待,因为我是 Cruise Control 的新手。当我通过仪表板强制构建过程时出现以下错误。

ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: . Process command: C:\Program Files\TortoiseSVN\bin\svn.exe log "http://xxx.xxx.xx.xx/svn/SampleProject/Source Code/" -r "{2015-06-08T13:00:07Z}:{2015-06-08T13:00:13Z}" --verbose --xml --username tom.bush --password ******** --no-auth-cache --non-interactive
   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.QuietPeriod.GetModificationsWithLogging(ISourceControl sc, 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)
   at ThoughtWorks.CruiseControl.Core.IntegrationRunner.Integrate(IntegrationRequest request)

通过互联网进行大量挖掘后,我既无法理解此错误的含义,也无法找到解决此错误的方法。如果您对此错误有任何想法,请分享。

附带说明一下,我正在尝试在 Windows Server 8 上设置 Cruise Control,Tortoise SVN 版本为 1.8.8.25755

提前致谢。

从 运行 CruiseControl 的服务器执行错误命令(C:\Program Files\TortoiseSVN\bin\svn.exe 日志“http://xxx.xxx....。)并使用报告的错误更新问题。

大多数时候 CC.NET 报告 SVN 错误(特别是如果您刚刚开始)...这是运行 CC.NET 服务的身份(又名用户)。 ..和 svn 权限。

所以这就是我所做的。

登录CC.NET机器~作为运行CC.NET服务的用户~。
执行手动 "svn list" 命令。 (从命令行提示)

"C:\Program Files\TortoiseSVN\bin\svn.exe" list "http://xxx.xxx.xx.xx/svn/SampleProject/Source Code/"

在您可以从命令行提示符执行此操作之前,CC.NET 将无法执行此操作。

要么您没有设置用户查看 svn-repository 的权限。或者你必须做一个 "p"(永久) 接受证书 (<

在命令行提示符下运行后,继续调试 CC.NET。

您必须记住,CC.NET 只是其他任务的一大奇思妙想 "caller"。您在这里调用 svn.exe 命令行工具。 CC.NET 是 运行 那个 .exe,但它必须是一个合法的调用才能工作。