Jenkinsのモニタリング - Jenkins Advent Calendar 2011 - Day 12

Author:Shogo Kawahara <kawahara@bucyou.net> Twitter: @ooharabucyou
Date:2011-12-12
License:Creative Commons Attribution 3.0 Unported License

この記事は Jenkins Advent Calendar 2011 の記事です。

<-11日目 12日目(今ここ) 13日目->

こんにちは。普段 CI Tool としては、Jenkins より Sismo を利用している ooharabucyou です。

今日は全力で小ネタなため、恐れ多い感じです。

CIで大事な要素の一つは、やはりフィードバックだと思います。ビルドが失敗したときに、 ちゃんと開発者に問題を知らせる必要があります。

また、今どんな状態かも常に分かるようにしておきたいです。

本当は、 仕事場に Lava Lamp を持ち込んでみたり、 電子工作でプロジェクト信号 を作ってみたり、 Nabaztag が騒ぎ出したり、 ミサイルを同僚に飛ばしたり と、 エクスクリームなフィードバックをしてみたいものですが ひとまず、お気楽に CCMenu などを使います。

cc.xml

Jenkins には http://yourjenkins.example.com/cc.xml に、現在の Jenkins のステータスを返す ものが存在します。どうやら、 CruiseControl の仕様に合わせた機能のようです。

cc.xml 監視ツール

この cc.xml を監視してくれるツールがいくつか存在します。

なんか色々ありますが、僕は Mac Book Air 使いなので、迷わず CCMenu を選びます。

Growl に対応しているので便利です。

設定はひどく簡単で、設定で Jenkins の URLを打ち込んでやるだけです。

_images/ccmenu1.png

これだけで、メニューに今の状態を示してくれます。 この場合、1件赤いっすね。 直さないとです。

_images/ccmenu2.png

また明日

明日は、 cointoss1973 さんの日です。

参考記事

Table Of Contents

This Page