Feature #36
完了
Toshiyuki Ando さんがほぼ15年前に追加.
ほぼ15年前に更新.
説明
Hudson をあれこれできるプラグイン。
Hudsonで何を行っているのか?を開発メンバーに
知ってもらいたいと思っているので、以下のようなところから始めます。
(取り消し線はできた!という意味です)
ジョブの名前
ジョブの説明
Textileの記述ができます(Hudsonでは上手く表示できないけど)
- ジョブがいつ動くのか?
これなんとかがんばりたいけど…。Hudsonプラグインとして売りになりそうな…。
APIで取れるかどうかが分からない…。
- ジョブのステータス
一部対応していない。残りは UNSTABLE だけだと思うんだけど…。
欲を出してビルドができる
これは一応終わったことにしよう。
テスト結果へのリンク
強引ですが、ヘルスレポートに指定したキーワードが出てくるかどうかでビルド・テストのどちらかを判定するようにしています。
スクリーンショット 2009/05/17¶
ファイル
環境構築が完了。
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)
で行けると思いますよ。
あ!ほんとだできてる!!
うーん。昨日できなかったのは何故なんだろう…。
どうもありがとうございました。
- ファイル redmine_hudson.png を追加
- ファイル を削除 (
redmine_hudson.png)
- ファイル redmine_hudson.png を追加
あ、今は一番シンプルなビルド(フリースタイル)にしか対応できてません。
次は Maven と MSBuild だな…。
あー、後、Hudson の URL はハードコーディングです。
- プロジェクト を r-labs から Hudson に変更
- カテゴリ を削除 (
Hudson Plugin)
ちょっとできたことを整理
ジョブの名前
ジョブの説明
Textileの記述ができるようにしておきたい(Hudsonでは上手く表示できないけど)
- ジョブがいつ動くのか?
これなんとかがんばりたいけど…。Hudsonプラグインとして売りになりそうな…。
APIで取れるかどうかが分からない…。
- ジョブのステータス
一部対応していない。残りは UNSTABLE だけだと思うんだけど…。
欲を出してビルドができる
これは一応終わったことにしよう。
- テスト結果へのリンク
テスト結果がない場合は、リンクしたくない。
テスト結果があるかどうかはどう判定するのか?ヘルスレポートが2件あったらにしよう。
- ファイル を削除 (
redmine_hudson.png)
- ステータス を 新規(New) から 終了(Closed) に変更
- 対象バージョン を 0.1.0 にセット
他の形式にエクスポート: Atom
PDF