ユーザ用ツール

サイト用ツール


hudson

Hudson

Hudson はJavaで書かれた継続的インテグレーションサーバ。またの名を頼れる執事。某16連射の名人が所属している北海道のゲーム会社とは関係がない。

Maven、ANT等の各種ビルドツール、またはシェルスクリプトやバッチコマンドと連携し、テスト、ビルドを自動的に実行し統計をとる、自動的に配備するなどの処理を行うことができる。色々できるらしいが、まずはプロジェクトの単体テストを自動化してソフトウェア品質の確保するところから始めたい。

入手

起動

warファイルで配布されているのでTomcat等のアプリケーションサーバに配備するだけで終了。

もしサーバの準備が面倒ならば…

java -jar hudson.war --prefix=/hudson --ajp13Port=8009 --ajp13ListenAddress=127.0.0.1 --httpPort=-1 1>hudson.log 2>&1 &

Winstoneというサーブレットコンテナを内蔵しており、シェルから直接起動できる。上記のコマンドの場合 ajp13プロトコルで8009番ポートを開き、ローカルホストからのアクセスのみを受け付ける(つまりApacheと連携するための起動方法)

続く…

hudson.txt · 最終更新: 2009/03/15 11:41 by 127.0.0.1