Actions
Defect #82
closedHttps を使って Hudson に接続できない
Description
Files
Updated by Toshiyuki Ando over 15 years ago
Basic は何とか対応できそうなんですが、SSL はかなり面倒そう。
http://www.ruby-lang.org/ja/man/html/net_https.html
とかみると、CA 証明書ファイル を指定しなきゃいけないとか。
それって現実的なのかなぁ…。
Updated by Haru Iida over 15 years ago
Toshiyuki Ando wrote:
Basic は何とか対応できそうなんですが、SSL はかなり面倒そう。
http://www.ruby-lang.org/ja/man/html/net_https.html
とかみると、CA 証明書ファイル を指定しなきゃいけないとか。
それって現実的なのかなぁ…。
verify_mode = OpenSSL::SSL::VERIFY_NONE
にすれば不要なんじゃないですかね。なんとなく。
Updated by Toshiyuki Ando over 15 years ago
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 しなくていいの? と言われるとうーむ。
Updated by Toshiyuki Ando over 15 years ago
basic auth を組み込んだので、
http://deadlock.netbeans.org/hudson/
の状況を取ってみたんですが、3分くらいはだんまりになります…。
大きなプロジェクトではもう少し取る情報を減らさないといけないかも。
Updated by Toshiyuki Ando over 15 years ago
あ、認証情報はジョブの一覧、ビルド、何にでも使います…。
ビルドだけに使う とか設定できるといいんですが、面倒なのでそれは要望が多ければ。
Updated by Toshiyuki Ando over 15 years ago
- Status changed from 新規(New) to 解決(Resolved)
- % Done changed from 0 to 100
チェンジセットr146で適用されました。
Updated by Toshiyuki Ando over 15 years ago
- Status changed from 解決(Resolved) to フィードバック(Reopend)
うーん。https できないっぽい。
Net::HTTPBadResponse が出るらしい。
Updated by Toshiyuki Ando over 15 years ago
- Status changed from フィードバック(Reopend) to 解決(Resolved)
Applied in changeset r148.
Updated by Toshiyuki Ando over 15 years ago
- Status changed from 解決(Resolved) to 終了(Closed)
Actions