2009-07-07 59 views
3

当cruisecontrol启动一个svnbootstrapper时,巡航控制日志文件中会记录一个异常。Cruisecontrol SVN代理问题


2009-07-07 14:29:41942 [BuildQueueThread] INFO BuildQueue - 现在增加线程队列:干线edumatic -3-框架的客户端 2009-07-07 14:29:41942 [线程-25]信息项目 - 项目干线教育-3框架客户端:引导 2009-07-07 14:29:41,942信息ProjectController - 干线教育-3框架客户端控制器:建立进度事件:bootstrapping 2009-07-07 14:30:03,615 [线程-26] WARN SVNBootstrapper - svn:选项'repo-url':无法连接到服务器(主机) 2009-07-07 14: 30:03,725 [Thread-25] INFO Project - Project trunk-edumatic-3-framework-client:idle 2009-07-07 14:30:03,72 [Thread-25] INFO ProjectController - trunk-edumatic-3-framework-client控制器:构建进度事件:空闲[项目25]错误项目 - 尝试在项目树干中构建的异常net.sourceforge.cruisecontrol.CruiseControlException:svn进程退出,错误代码为1 at net.sourceforge.cruisecontrol.util.CommandExecutor.executeAndWait(CommandExecutor.java:119) at net.sourceforge。 net.sourceforge.cruisecontrol.bootstrappers.SVNBootstrapper.bootstrap(SVNBootstrapper.java:134) at net.sourceforge.cruisecontrol.Project.bootstrap(Project.java: 760) at net.sourceforge.cruisecontrol.Project.build(Project.java:192) at net.sourceforge.cruisecontrol.Project.execute(Project.java:147) at net.sourceforge.cruisecontrol.ProjectConfig.execute(ProjectConfig.java:402) at net.sourceforge.cruisecontrol.ProjectWrapper.run(ProjectWrapper。的java:69) 在java.lang.Thread.run(未知来源)


执行的更新时,不会发生问题槽命令行SVN或龟svn客户端的窗口。 服务器通过代理服务器访问Internet,该代理服务器配置在乌龟svn的网络设置中。 有没有办法告诉巡航控制使用相同的代理?

有什么想法?

Bert

回答

0

我没有看到任何提供svn命令的'proxy'参数的可能性。 the SVN bootstrapper source也不在config ref

但是......

你总是可以:

  • 文件时,它作为一个request to CruiseControl
  • 和/或...尝试通过准备cvs可执行文件的另一个版本来糊弄CruiseControl的。也许是一个名为cvs.bat的批处理文件,只需使用指定代理的附加参数调用cvs可执行文件即可。我没有尝试过。
2

如果您在Windows XP计算机上运行巡航,则可以尝试编辑文件C:\ Documents and Settings \ user.name \ Application Data \ Subversion \ server中的代理设置。

虽然我不确定其他操作systesm中的等效文件,但通常会查找应用程序数据和其中的subversion目录。这个文件夹在您第一次运行颠覆客户端时就已经创建好了,所以它已经存在于您的邮轮机器中。