Actions
Feature #142
closed定期的にHudsonの情報を取得できるようにする
Description
やりたいこと¶
Hudsonの情報を定期的に取得したい。
今は、Hudson タブにアクセスした時に取得しているので、
ぼーっと待たされることが多々ある。
リポジトリだと Repository.fetch を使って情報を取得できるみたいなので
- Hudson.fetch
で情報を取得できるようになると良いかな。
Actions
Added by Toshiyuki Ando over 15 years ago. Updated over 15 years ago.
Description
Hudsonの情報を定期的に取得したい。
今は、Hudson タブにアクセスした時に取得しているので、
ぼーっと待たされることが多々ある。
リポジトリだと Repository.fetch を使って情報を取得できるみたいなので
で情報を取得できるようになると良いかな。
ひとまず、
rake タスクで Hudson.fetch_buildresults というメソッドが呼び出せるように
なった。(実装はまだまだ)
で、Hudson 側にビルド結果を取得するコードを取り入れようと思ったら…
うーん。今までの実装汚すぎ。
整理しよう。うん。
前にも書いた気がするけど、
うーん。全然整理できてない。よくまぁ作れたもんだ。
そもそも
くらいだよな?
制限事項は、
これと上のを見合わせながら、もう一度整理しなおそう。
もそもそとテスト実装中。
これはどうだろうか?と思ったものをメモ。
rake redmine_hudson:fetch_buildresults
で定期的に取得できるようになりました。
index にアクセスする際に取得しないよう、設定を変更できるようにしなくては。
repository では settings.yml で指定するようだけど、それと同じにするか?
それともプラグイン全体の設定として、プラグインのページで設定できるようにするか?
うーむ。
redmine_hudson::fetch_buildresults
だと名前が悪いので(ジョブの情報も取得するし)
redmine_hudson::fetch
にしよう。
エラーが発生した場合、どこに記録すべきなのか?
redmine:fetch_changesets の場合、
svn: OPTIONS (URL: 'http://hoge.local/svn/test-1'): サーバに接続できませんでした
のようなログがでるので、これに合わせてみるか。
Toshiyuki Ando wrote:
index にアクセスする際に取得しないよう、設定を変更できるようにしなくては。
repository では settings.yml で指定するようだけど、それと同じにするか?
それともプラグイン全体の設定として、プラグインのページで設定できるようにするか?
プラグイン全体の設定として、設定画面を用意することに。
settings の使い方、忘れてたよ…。