Hudson をちゃんと始めてみようと思います
ということでいろいろ調査中。
- 基本/応用的な使い方
- アップデートについて
- 環境移行について
- サービス化について:TracLightning 付属の Hudson を Windows サービスとして動かす - かおるんダイアリー
- プラグインについて
- 分散ビルドについて:Hudson で分散ビルドのためのスレーブ設定 - かおるんダイアリー
基本/応用的な使い方
ここいらへんを読めば大体基本的なところが網羅できるかと。
「マルチ構成プロジェクト&分散ビルド」も今後、積極的に取り入れていきたい。
アップデートについて
Hudson は頻繁にアップデートされるのでアップデートの方法も知りたかった。
手元の TracLightning に同梱されている Hudson のバージョンがちょっと古かったのでそれで試してみた。
- > サイトから新しい war ファイルを落としてきて、上書き → 再起動で OK だった。
カンタン!
環境移行について
頻繁にあっち行ったりこっち行ったりするので、プロジェクトの移行方法も知りたかった。
- > おそらく[[
\.hudson\jobs\]] 以下の <プロジェクト名> フォルダを移動すれば良さそう。
#TracLightning のサンプルプロジェクトをこのフォルダから消したらダッシュボードに表示されなくなった
カンタン!
サービス化について
Windows が起動したときに自動で動作してほしいので、サービスで動かしたかった。
- > 最新の Hudson は管理画面からサービス登録ができる。
HudsonをWindowsのサービスとして使うのがより簡単に - 川口耕介の日記
カンタン!
ただし、サービス化したときにポート番号を変更する方法が分からなかった。
出来ました!
TracLightning 付属の Hudson を Windows サービスとして動かす - かおるんダイアリー
まとめ
何をするにもカンタンで驚いた。
これなら何とか使いこなせそう。
今のところこんなカンジ。
これが全部 OK になればかなりいい環境になるんでないかな。
- TracLightning でのプロジェクト管理 → OK
- Enterprise Architect での設計 & Subversion で管理+共有 → OK
- Hudson での継続的インテグレート → 進行中
- TestLink でのテスト管理 → 進行中