JenkinsでSubversionをProxy経由で利用する方法
JenkinsでSVNからチェックアウトさせようとしたら、何やらエラーが発生。
UnknownHostExceptionとか言われた。
どうもSVNの通信にProxyがうまく設定されていない様子。
いろいろ見て回ったんだけど、結局下記の方法で解決しました。
Jenkinsのインストールフォルダ(サービス起動でインストールしたのでProgram Files(x86)配下)の中の
Jenkins.xmlファイルのargumentsタグに下記の記述を追加しました。
-Dhttp.proxyHost=proxy.xxxx.com -Dhttp.proxyPort=8080 -Dhttp.nonProxyHosts="localhost|192.168.*"
こんな感じ。
.subversion/serverファイルに設定するとか書いてあるサイトもあったけど、うまくいきませんでした。
なんでだろ。
ちなみにnonProxyHostsはProxyを通さない除外ホストですね。
ローカルのSVNリポジトリも持ってるのでこいつを指定しないとローカル側がうまくいかない。
proxyで困るとかよくありそうなもんだけど、意外に情報が少ないのはなんでだろ
コメント
コメントを投稿