Project

General

Profile

Feature #36

Hudson プラグイン

Added by Toshiyuki Ando over 10 years ago. Updated over 10 years ago.

Status:
終了(Closed)
Priority:
通常(Normal)
Target version:
Start date:
05/11/2009
Due date:
05/17/2009
% Done:

0%

Estimated time:
Spent time:

Description

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

目的

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

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

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


Files

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

History

#1

Updated by Toshiyuki Ando over 10 years ago

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

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

#2

Updated by Toshiyuki Ando over 10 years ago

Hudson には API があるみたい。

HudsonURL/api/xml?depth=1

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

HudsonURL/api

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

HudsonURL/job/${job_name}/build

でいけるらしい??

#3

Updated by Toshiyuki Ando over 10 years ago

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

/plugin_assets/redmine_hudson/images/blue.png

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

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

#4

Updated by Haru Iida over 10 years ago

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

url(../images/blue.png)

で行けると思いますよ。

#5

Updated by Toshiyuki Ando over 10 years ago

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

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

#6

Updated by Toshiyuki Ando over 10 years ago

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

#7

Updated by Toshiyuki Ando over 10 years ago

  • File redmine_hudson.png added

って画像貼るの忘れた。

#8

Updated by Toshiyuki Ando over 10 years ago

  • File deleted (redmine_hudson.png)
#9

Updated by Toshiyuki Ando over 10 years ago

  • File redmine_hudson.png added
#10

Updated by Toshiyuki Ando over 10 years ago

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

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

#11

Updated by Haru Iida over 10 years ago

  • Project changed from r-labs to Hudson
  • Category deleted (Hudson Plugin)
#12

Updated by Toshiyuki Ando over 10 years ago

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

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

Updated by Toshiyuki Ando over 10 years ago

  • File deleted (redmine_hudson.png)
#15

Updated by Toshiyuki Ando over 10 years ago

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

#16

Updated by Toshiyuki Ando over 10 years ago

  • Status changed from 新規(New) to 終了(Closed)
  • Target version set to 0.1.0

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

Also available in: Atom PDF