FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

CIツール Hudsonの設定1 インストール

 最近、会社で誰かのコミット後にコンパイルエラーになることが多くなってきたので、CI(継続的インテクレーション)ツールを導入したいと思っている。

 CIツールはソース管理ツールにコミットすると、自動的にビルドしてくれたりするツール。
エラーになったらメール通知とかもできたりする。

CIツールもCruiseControlなど色々あるようだが、Hudsonを導入しようと思う。
なぜなら
  日本語がデフォルトで利用可能!!
だから。
 会社で使うなら、できるだけ親しみやすくないと使うのを嫌がる人もいそうなので。


 で、グーグル大先生に聞いてみたのだが、簡単な設定方法の解説が書いてあるところは
そこそこあるが、詳細な設定方法など書いているところが少ない・・・

 参考になりそうなのはこのへん
Hudson(日本語)
Hudsonを使ったアジャイルな開発入門 第1回 Hudsonの導入

 せっかくなので自分の作業がてらブログに設定方法などを書いていこうと思う。

 ちなみに、インストール先のOSは Windows Vistaです。



 今回はダウンロード&実行まで。

ダウンロード
 まずはHudsonのHPにアクセス
  
 開いたページの右側の「Download latest and greatest」からダウンロード
 (最新版以外を使いたければ、左のメニューのdownloadから)

実行
 ダウンロードが完了すると、hudson.zipというファイルができた。
 下記の参考ページでは、hudson.warがダウンロードできるということだったのだが、なぜだろう
  Hudsonを使ったアジャイルな開発入門 第1回 Hudsonの導入

 とりあえず、zipだからといって解凍してはいけない。

  java -jar hudson.zip

 で実行できる。


 実行すると、ずらずらとログが表示される。
 表示が終わったら、http://localhost:8080/にアクセスすればHudsonのトップページが表示されるはずだ。
 すばらしく簡単にインストール完了。しかも、最初から日本語になっているのでありがたい。

Hudsonダッシュボード


 なお、実行すると、ユーザディレクトリ(C:\Users\ユーザ名)直下に「.hudson」というディレクトリが自動的に作成され、設定などがここに保存される。
 Hudsonの設定をバックアップしたい場合は、このディレクトリをまるごとコピーすればOK。
 逆にHudsonを初期化したい場合などは、このディレクトリをまるごと削除。
 参考:http://wiki.hudson-ci.org/display/JA/Administering+Hudson

トラブルシューティング
・起動できない
 Invalid or corrupt jarfile hudson.zip というエラーになった場合、ファイルが壊れている可能性がある。 ブラウザのキャッシュを削除後、再度ダウンロードしてみると直るかも。
 
・接続できない
 Hudsonに接続できない場合、起動時にエラーメッセージが出ていないか確認する。
 例えばポートが使われている場合、実行時に下記のようなエラーが表示される。
  [Winstone 2009/xx/xx xx:xx:xx] - Error during HTTP listener init or shutdown
  java.net.BindException: Address already in use: JVM_Bind




とりあえず、今日のところはここまで。
明日以降は、バッチファイルの実行や、antの実行について書いていく予定。

以上。

続き 「CIツール Hudsonの設定2 基本の基本」
スポンサーサイト

テーマ : ソフトウェア
ジャンル : コンピュータ

トラックバック


この記事にトラックバックする(FC2ブログユーザー)

「ツール インストール HUDSON」について

「ツール インストール HUDSON」について関連の記事。

コメントの投稿

管理者にだけ表示を許可する

検索フォーム
プロフィール

takuan93

Author:takuan93
本ブログの説明書→「ReadMe」

管理者に連絡

カテゴリ
WiX (5)
Ant (1)
フリーエリア
最新記事
カウンター
カレンダー
09 | 2018/10 | 11
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。