プロジェクト

全般

プロフィール

Feature #36

完了

Hudson プラグイン

Toshiyuki Ando さんがほぼ15年前に追加. ほぼ15年前に更新.

ステータス:
終了(Closed)
優先度:
通常(Normal)
担当者:
対象バージョン:
開始日:
2009/05/11
期日:
2009/05/17
進捗率:

0%

予定工数:
作業時間:

説明

Hudson をあれこれできるプラグイン。

目的

Hudsonで何を行っているのか?を開発メンバーに
知ってもらいたいと思っているので、以下のようなところから始めます。
(取り消し線はできた!という意味です)

  • ジョブの名前
  • ジョブの説明
    Textileの記述ができます(Hudsonでは上手く表示できないけど)
  • ジョブがいつ動くのか?
    これなんとかがんばりたいけど…。Hudsonプラグインとして売りになりそうな…。
    APIで取れるかどうかが分からない…。
  • ジョブのステータス
    一部対応していない。残りは UNSTABLE だけだと思うんだけど…。
  • 欲を出してビルドができる
    これは一応終わったことにしよう。
  • テスト結果へのリンク
    強引ですが、ヘルスレポートに指定したキーワードが出てくるかどうかでビルド・テストのどちらかを判定するようにしています。

スクリーンショット 2009/05/17


ファイル

redmine_hudson_index.png (10 KB) redmine_hudson_index.png Toshiyuki Ando, 2009/05/17 11:31

Toshiyuki Ando さんがほぼ15年前に更新

環境構築が完了。
VirtualPC に Windows2000Server 入れて、Hudson をサービスとしてインストール。

MSDN のサブスクリプションが有効なうちに、Windows2003Serverのキー落としておけばよかった…。

Toshiyuki Ando さんがほぼ15年前に更新

Hudson には API があるみたい。

HudsonURL/api/xml?depth=1

で詳細な情報を取得できるので、これを使ってしまおう。
ちなみに、

HudsonURL/api

でヘルプが出てきます。
ビルドするには

HudsonURL/job/${job_name}/build

でいけるらしい??

Toshiyuki Ando さんがほぼ15年前に更新

なんとか、JOBの名前と、ステータスに応じてアイコンを表示できるようになった。
ちなみに、plugin の assets/images に放り込んだ画像は、

/plugin_assets/redmine_hudson/images/blue.png

でアクセスが可能。
なんだけど、これ絶対パスなんだよなー。

image_tag を使えばいいんだけど…。
スタイルシートで自前の画像を利用するのであれば、プログラムで画像のパスを生成するようにしないとだめかー。

Haru Iida さんがほぼ15年前に更新

同一プラグインのスタイルシートからなら

url(../images/blue.png)

で行けると思いますよ。

Toshiyuki Ando さんがほぼ15年前に更新

あ!ほんとだできてる!!
うーん。昨日できなかったのは何故なんだろう…。

どうもありがとうございました。 :)

Toshiyuki Ando さんがほぼ15年前に更新

一応こんな感じで表示できてます。

Toshiyuki Ando さんがほぼ15年前に更新

  • ファイル redmine_hudson.png を追加

って画像貼るの忘れた。

Toshiyuki Ando さんがほぼ15年前に更新

  • ファイル を削除 (redmine_hudson.png)

Toshiyuki Ando さんがほぼ15年前に更新

  • ファイル redmine_hudson.png を追加

Toshiyuki Ando さんがほぼ15年前に更新

あ、今は一番シンプルなビルド(フリースタイル)にしか対応できてません。
次は Maven と MSBuild だな…。

あー、後、Hudson の URL はハードコーディングです。

Haru Iida さんがほぼ15年前に更新

  • プロジェクトr-labs から Hudson に変更
  • カテゴリ を削除 (Hudson Plugin)

Toshiyuki Ando さんがほぼ15年前に更新

ちょっとできたことを整理

  • ジョブの名前
  • ジョブの説明
    Textileの記述ができるようにしておきたい(Hudsonでは上手く表示できないけど)
  • ジョブがいつ動くのか?
    これなんとかがんばりたいけど…。Hudsonプラグインとして売りになりそうな…。
    APIで取れるかどうかが分からない…。
  • ジョブのステータス
    一部対応していない。残りは UNSTABLE だけだと思うんだけど…。
  • 欲を出してビルドができる
    これは一応終わったことにしよう。
  • テスト結果へのリンク
    テスト結果がない場合は、リンクしたくない。
    テスト結果があるかどうかはどう判定するのか?ヘルスレポートが2件あったらにしよう。

Toshiyuki Ando さんがほぼ15年前に更新

  • ファイル を削除 (redmine_hudson.png)

Toshiyuki Ando さんがほぼ15年前に更新

できたことは説明に書くコトにする。

Toshiyuki Ando さんがほぼ15年前に更新

  • ステータス新規(New) から 終了(Closed) に変更
  • 対象バージョン0.1.0 にセット

基本的な部分は完了したので終了。

他の形式にエクスポート: Atom PDF