2009-07-07 40 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目錄。這個文件夾在您第一次運行顛覆客戶端時就已經創建好了,所以它已經存在於您的郵輪機器中。