2011-07-28 31 views
4

ビルドジョブでリモートsvnに接続するようにJenkinsを設定しようとしましたが失敗しました。エラーはconnection refusedのため"svn: OPTIONS /svnpath failed"です。Jenkins svn connection refused

私は代理人です。ここでの設定と観察は次のとおりです。

  • ~/.subversion/serversプロキシがコンソールにJENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhttp.proxyHost=[ip] -DhttpProxyPort=[port] -Dhttp.auth.preference=Basic"
  • を設定されたプロキシは、問題なく
  • しようとした使用svnkitをsvn checkout https://company.com/svnpathを行うとsvn checkout https://company.com/svnpath、何の問題のいずれか
  • を実行することができました
  • /etc/sysconfig/jenkins
  • を構成しています

私は混乱しています。プロキシの問題ですか?あるいはジェンキンスの他のいくつかの設定を設定する必要がありますか?

更新:

はそれが働いて手に入れた、私はポートパラメータが間違っを入力:JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhttp.proxyHost=[ip] -Dhttp.proxyPort=[port] -Dhttp.auth.preference=Basic"

+0

文字通り「svn:OPTIONS/svnpath failed」と表示された場合、$ OPTIONSのような置換文字が欠けている可能性がありますので、configの実際のコマンドで正しく置き換えられますか? –

+4

問題を修正したようですので、あなた自身の質問に答えて解決策としてマークしてください。 –

答えて

0

私はジェンキンス1.444を実行しているWindows 7のボックスに(* nixの上に直面した)@jackyseeと同じ症状を戦いました。 @jackyseeと同様に、私はサーバ側のプロキシ設定の問題があると思っていましたが、私の問題は純粋にクライアント側のSubversionプロキシ設定の問題であることが判明しました。代わりに、次のファイルを修正し、通常のWindowsユーザー(テスト目的のために簡単に)のために

Windows\System32\config\systemprofile\AppData\Roaming\Subversion\servers 

SYSTEMユーザーのために、私は次のファイルを固定

Users\[uname]\AppData\Roaming\Subversion\servers 

[groups]セクションの下で、私が持っていました外部のSubversionリポジトリを間違って指定しました。このエラー(@ jackyseeに似ています)はsvn: OPTIONS /svn failedでした。ここで間違って設定した:

[groups] 
wwj = worldwind31.arc.nasa.gov/svn 

そして、ここで私のために働いた修正だ:私は後でSubversion book[groups]の目的のずっとより良い説明を与えることがわかっ

[groups] 
wwj = worldwind31.arc.nasa.gov 

は、誤解を招くようなコメントは、serversファイルに記載されています。 Subversionの書籍では、[groups]セクションの値をというホスト名の識別に使用していますが、serversファイルのコメントは、値がリポジトリURL(不正確)であると誤解していると説明しています。

1

プロキシポートパラメータ(首都 "P")は間違って入力した:

JENKINS_JAVA_OPTIONS = " - Djava.awt.headless =真ます。-Dhttp.proxyHost = [IP] -Dhttp.proxyPort = [port] -Dhttp.auth.preference = Basic "

著者は解答として答えを加えていないので、私はMartin Footがコメントで示唆したように思っています...