サーバ

Hudson on JBoss on Mac OSX – 基本設定

Hudson の基本的な設定は[トップ > Manage Hudson > Configure System] から行えます。

1. セキュリティ設定
Hudson は任意のプロセスの起動を含む、かなり好き放題のことができてしまうのでデフォルト設定のままでインターネットに公開するのは危険です。セキュリティの設定方法は以下のページに詳しく書いてあります。
Standard Security Setup – hudson – Hudson Wiki

以下のように匿名ユーザは読み込みのみ行えるようにし、yusuke というユーザが全権を握るよう設定しました。

2. Maven の設定
Twitter4J は Maven を使ったプロジェクトなので、Hudson でビルドさせるには Maven のインストールディレクトリを教えてあげる必要があります。
Mac OSX には以下の場所に Maven がデフォルトでインストールされています。

$ whereis mvn
/usr/bin/mvn
$ ls -la /usr/bin/mvn
lrwxr-xr-x 1 root wheel 24 9 25 2008 /usr/bin/mvn -> /usr/share/maven/bin/mvn

Hudson での設定は以下のようになります。

3. メール の設定
ビルド完了などの通知メールをどの smtp サーバを使うか、などの設定を行います。
以下のように設定しました。