【问题标题】:Unable to understand Cruise Control build error无法理解巡航控制构建错误
【发布时间】:2015-06-08 13:28:07
【问题描述】:

请多多包涵,因为我最近是巡航控制系统的菜鸟。通过仪表板强制构建过程时出现以下错误。

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

提前致谢。

【问题讨论】:

    标签: svn windows-server-2008 cruisecontrol.net


    【解决方案1】:

    大多数时候 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 只是其他任务的一个花哨的“调用者”。在这里,您正在调用 svn.exe 命令行工具。 CC.NET 正在运行该 .exe,但它必须是合法调用才能运行。

    【讨论】:

    • 谢谢@granadaCoder..!!当我从命令提示符执行该命令时,它向我显示一条消息,说明 SVN 未正确安装。我刚刚重新安装了 SVN,错误消失了。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2014-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多