3

CruiseControl が svnbootstrapper を開始すると、例外が CruiseControl ログ ファイルに記録されます。


2009-07-07 14:29:41,942 [BuildQueueThread] INFO BuildQueue - スレッド キューに追加中: trunk-edumatic-3-framework-client 2009-07-07 14:29:41,942 [Thread-25] INFO プロジェクト -プロジェクト トランク-教育-3-フレームワーク-クライアント: ブートストラップ 2009-07-07 14:29:41,942 [スレッド-25] 情報 ProjectController - トランク-教育-3-フレームワーク-クライアント コントローラー: ビルド進行イベント: ブートストラップ 2009-07- 07 14:30:03,615 [Thread-26] 警告 SVNBootstrapper - svn: 'repo-url' のオプション: サーバー (ホスト) に接続できませんでした 2009-07-07 14:30:03,725 [Thread-25] INFO プロジェクト -プロジェクト トランク-教育-3-フレームワーク-クライアント: アイドル状態 2009-07-07 14:30:03,725 [スレッド 25] 情報 ProjectController - トランク-教育-3-フレームワーク-クライアント コントローラー: ビルド進行状況イベント: アイドル状態 2009-07- 07 14:30:03、725 [Thread-25] ERROR プロジェクト - プロジェクト trunk-edumatic-3-framework-client net.sourceforge.cruisecontrol.CruiseControlException: net.sourceforge.cruisecontrol.util.CommandExecutor.executeAndWait で svn プロセスがエラー コード 1 で終了しました。 (CommandExecutor.java:119) net.sourceforge.cruisecontrol.util.Commandline.executeAndWait(Commandline.java:617) で net.sourceforge.cruisecontrol.bootstrappers.SVNBootstrapper.bootstrap(SVNBootstrapper.java:134) で net.sourceforge. Cruisecontrol.Project.bootstrap(Project.java:760) で net.sourceforge.cruisecontrol.Project.build(Project.java:192) で net.sourceforge.cruisecontrol.Project.execute(Project.java:147) で net.sourceforge net.sourceforge.cruisecontrol.ProjectWrapper の .cruisecontrol.ProjectConfig.execute(ProjectConfig.java:402)。実行 (ProjectWrapper.java:69) で java.lang.Thread.run (不明なソース)


コマンド ライン svn または Windows の tortoise svn クライアントを使用して更新を実行すると、問題は発生しません。サーバーは、tortoise svn のネットワーク設定で構成されたプロキシ経由でインターネットにアクセスします。同じプロキシを使用するように CruiseControl に指示する方法はありますか?

何かご意見は?

バート

4

2 に答える 2

2

Cruise を Windows XP マシンで実行している場合は、ファイル C:\Documents and Settings\user.name\Application Data\Subversion\server でプロキシ設定を編集してみてください。

他のオペレーティング システムに同等のファイルがあるかどうかはわかりませんが、一般的にはアプリケーション データとその中のサブバージョン ディレクトリを探します。このフォルダーは、Subversion クライアントを初めて実行したときに作成されるため、クルーズ マシンには既に存在しているはずです。

于 2009-10-13T03:47:26.520 に答える
0

svn コマンドに 'proxy' 引数を提供する可能性はありません。SVN ブートストラップ ソースにもconfig refにもありません。

しかし...

あなたはいつでもできます:

  • CruiseControl へのリクエストとしてファイルし、
  • cvsおよび/または...別のバージョンの実行可能ファイルを準備して、CruiseControlをだまそうとします。おそらく、プロキシを指定する追加のパラメーターを使用して実行可能ファイルをcvs.bat呼び出すだけのバッチファイルが呼び出されます。cvs私はそれを試していません。
于 2009-07-07T20:44:37.963 に答える