Feature #36
closed
Added by Toshiyuki Ando over 15 years ago.
Updated over 15 years ago.
Description
Hudson をあれこれできるプラグイン。
Hudsonで何を行っているのか?を開発メンバーに
知ってもらいたいと思っているので、以下のようなところから始めます。
(取り消し線はできた!という意味です)
ジョブの名前
ジョブの説明
Textileの記述ができます(Hudsonでは上手く表示できないけど)
- ジョブがいつ動くのか?
これなんとかがんばりたいけど…。Hudsonプラグインとして売りになりそうな…。
APIで取れるかどうかが分からない…。
- ジョブのステータス
一部対応していない。残りは UNSTABLE だけだと思うんだけど…。
欲を出してビルドができる
これは一応終わったことにしよう。
テスト結果へのリンク
強引ですが、ヘルスレポートに指定したキーワードが出てくるかどうかでビルド・テストのどちらかを判定するようにしています。
スクリーンショット 2009/05/17¶
Files
環境構築が完了。
VirtualPC に Windows2000Server 入れて、Hudson をサービスとしてインストール。
MSDN のサブスクリプションが有効なうちに、Windows2003Serverのキー落としておけばよかった…。
Hudson には API があるみたい。
HudsonURL/api/xml?depth=1
で詳細な情報を取得できるので、これを使ってしまおう。
ちなみに、
HudsonURL/api
でヘルプが出てきます。
ビルドするには
HudsonURL/job/${job_name}/build
でいけるらしい??
なんとか、JOBの名前と、ステータスに応じてアイコンを表示できるようになった。
ちなみに、plugin の assets/images に放り込んだ画像は、
/plugin_assets/redmine_hudson/images/blue.png
でアクセスが可能。
なんだけど、これ絶対パスなんだよなー。
image_tag を使えばいいんだけど…。
スタイルシートで自前の画像を利用するのであれば、プログラムで画像のパスを生成するようにしないとだめかー。
同一プラグインのスタイルシートからなら
url(../images/blue.png)
で行けると思いますよ。
あ!ほんとだできてる!!
うーん。昨日できなかったのは何故なんだろう…。
どうもありがとうございました。
- File redmine_hudson.png added
- File deleted (
redmine_hudson.png)
- File redmine_hudson.png added
あ、今は一番シンプルなビルド(フリースタイル)にしか対応できてません。
次は Maven と MSBuild だな…。
あー、後、Hudson の URL はハードコーディングです。
- Project changed from r-labs to Hudson
- Category deleted (
Hudson Plugin)
ちょっとできたことを整理
ジョブの名前
ジョブの説明
Textileの記述ができるようにしておきたい(Hudsonでは上手く表示できないけど)
- ジョブがいつ動くのか?
これなんとかがんばりたいけど…。Hudsonプラグインとして売りになりそうな…。
APIで取れるかどうかが分からない…。
- ジョブのステータス
一部対応していない。残りは UNSTABLE だけだと思うんだけど…。
欲を出してビルドができる
これは一応終わったことにしよう。
- テスト結果へのリンク
テスト結果がない場合は、リンクしたくない。
テスト結果があるかどうかはどう判定するのか?ヘルスレポートが2件あったらにしよう。
- File deleted (
redmine_hudson.png)
- Status changed from 新規(New) to 終了(Closed)
- Target version set to 0.1.0
Also available in: Atom
PDF