Actions
Defect #82
closedHttps を使って Hudson に接続できない
Description
Files
Actions
Added by Toshiyuki Ando over 15 years ago. Updated over 15 years ago.
Description
Files
redmine_hudson_index_netbeans.png (38.2 KB) redmine_hudson_index_netbeans.png | Toshiyuki Ando, 06/10/2009 03:04 PM |
Basic は何とか対応できそうなんですが、SSL はかなり面倒そう。
http://www.ruby-lang.org/ja/man/html/net_https.html
とかみると、CA 証明書ファイル を指定しなきゃいけないとか。
それって現実的なのかなぁ…。
Toshiyuki Ando wrote:
Basic は何とか対応できそうなんですが、SSL はかなり面倒そう。
http://www.ruby-lang.org/ja/man/html/net_https.html
とかみると、CA 証明書ファイル を指定しなきゃいけないとか。
それって現実的なのかなぁ…。
verify_mode = OpenSSL::SSL::VERIFY_NONE
にすれば不要なんじゃないですかね。なんとなく。
require 'net/https'
https = Net::HTTP.new('hudson.dev.java.net',443)
https.use_ssl = true
https.verify_mode = OpenSSL::SSL::VERIFY_NONE
https.start { |w|
response = w.get('/')
puts response.body
}
で試してみたら、なんとなーくアクセスできてそうです。
これでいってみますが、VERIFY しなくていいの? と言われるとうーむ。
basic auth を組み込んだので、
http://deadlock.netbeans.org/hudson/
の状況を取ってみたんですが、3分くらいはだんまりになります…。
大きなプロジェクトではもう少し取る情報を減らさないといけないかも。
あ、認証情報はジョブの一覧、ビルド、何にでも使います…。
ビルドだけに使う とか設定できるといいんですが、面倒なのでそれは要望が多ければ。
チェンジセットr146で適用されました。
うーん。https できないっぽい。
Net::HTTPBadResponse が出るらしい。
Applied in changeset r148.