インストールや基本的な使い方はここを見て覚えた。
次は Subversion リポジトリからソースを持って来てそれをビルド。
環境および前提条件
- Windows XP Pro SP2 + TracLightning 2.0.4(Trac + SVN + Hudson)
- Trac 側プロジェクトは 「SampleProject」 とする(別プロジェクトの場合は SampleProject を読み替える)
手順
Hudson の環境作成
1. ユニットテストの勉強のときに作った環境一式をリポジトリ(今回は http://192.168.128.7/svn/SampleProject/UnitTest)へインポートする
2. Trac から Hudson のダッシュボードへ移動(以降は TracLighrning インストール PC で行う)
3. 「新規ジョブ作成」をクリック
4. ジョブ名に 「UnitTest」 と入力、「フリースタイル・プロジェクトのビルド」にチェックを入れ、「OK」ボタンを押下
5. 詳細設定画面の 「ソースコード管理システム」 で 「Subversion」 にチェックし、リポジトリの URL とローカルモジュールディレクトリ(作業フォルダ)を入力する
6. 詳細設定画面の 「ビルド」 で 「ビルド手順の追加」 をクリックし 「Windows バッチファイルの実行」 を選択
7. 下図のようにコマンドを入力し 「保存」 ボタンを押下
8. プロジェクト 「UnitTest」 が出来上がる
まとめ
ここまでで、ソース修正 -> コミット -> ビルド&テストという流れができた。
Hudson は扱いが簡単なのでオススメできるツールです:)