プロジェクト

全般

プロフィール

Proposal #50

完了

ビルドの履歴がみたい

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

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

100%

予定工数:
作業時間:

説明

プロジェクト一覧の下にビルド履歴が出たらうれしいな。
履歴をクリックしたらコンソールログが見れたらうれしいな。

私はHudsonで一度プロジェクトを定義したら後はほとんどビルド履歴とエラー時のコンソール出力しか見ないのでそれが表示できればもうHudson本体は見ずにHudsonプラグインのみ使うことになると思います。

画面イメージ


ファイル

redmine_hudson_build_history.png (10.8 KB) redmine_hudson_build_history.png Toshiyuki Ando, 2009/05/27 15:48

関連するチケット 1 (0件未完了1件完了)

関連している Hudson - Feature #48: Redmine.org に紹介する終了(Closed)Toshiyuki Ando2009/05/172009/05/24

操作

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

履歴は長くなる=サイズが大きいので、あらかじめ取得しておくのはちょっと避けたいところ。
となると、必要なときに出す。になりそう。

  • 右クリックすると 履歴が出てくる
  • どこかをクリックすると、履歴のウィンドウがぽよよんと出る

さて。

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

最新のビルドを表示しているので、その辺をクリックしたらビルド履歴がでるようにしてみます。
まずはそこから。

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

JavaScriptにて大苦戦中…orz

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

Toshiyuki Ando wrote:

JavaScriptにて大苦戦中…orz

やっぱ履歴は最初から表示させるようにしちゃったらまずいんですか?simple_ciプラグインみたいに。

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

私のプロジェクトで言うと、ジョブが10個以上あるので、
最初から履歴とる形だとかなり重くなるんじゃないかな?と危惧しているのです。

杞憂かな?
JavaScriptについては勉強だと思ってもうちょっとやってみます。

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

Toshiyuki Ando wrote:

私のプロジェクトで言うと、ジョブが10個以上あるので、
最初から履歴とる形だとかなり重くなるんじゃないかな?と危惧しているのです。

杞憂かな?
JavaScriptについては勉強だと思ってもうちょっとやってみます。

APIでは最新の5件だけ取ってくる、みたいなことはできないんですか?
あとはHudsonのRSSを読むとかですかね。

もしくはやっぱり履歴のサマリをDBに格納するか。そうすれば活動ページにも表示できるし。

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

APIの方はもうちょっと調べてみますね。
ビルド履歴は RSS からひっぱってくるほうがいいかもしれません。

DBは…うーん。まだそこに手を付ける前にやれることがあるかなと思っているところです。
あんまり進んでなくてごめんなさい。

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

というわけで完了です。
ノートをクリックすると、履歴が表示されます。
履歴はビルドへのリンクと、コンソールへのリンクの2つを用意しました。

新しいウィンドウを開いた方が良かったかしら?

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

  • ステータス新規(New) から 解決(Resolved) に変更
  • 進捗率0 から 100 に変更

チェンジセットr116で適用されました。

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

  • ステータス解決(Resolved) から 終了(Closed) に変更

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