BambooはJenkinsと同様にCIツールです。今回、Netbeansで開発しているものをBambooでテストできるようにするための設定を行ったので、そのメモです。
動作環境は次のとおりです。
・サーバー
OS X 10.8.4 (Mountain Lion) Server
・JDK
JDK 1.7
■ジョブの設定
ジョブはAntタスクを追加して設定しました。
Antの設定で、「Build file」はNetbeansが生成する「build.xml」ファイルを指定します。パスは、Gitから取得したときのルートディレクトリからの相対パスで指定します。
ビルド結果ファイルは、次のようなパスを指定します。
[cc]プロジェクト名/build/test/results/*.xml[/cc]
■JUnitのインストール
OS X ServerにJDKをインストールした初期状態では、JUnitは動きません。そのため、次のようにして動くようにします。
(1) /usr/share/javaの中にJUnitがインストールされていることを確認する。私のマシンでは次の場所にありました。
[cc]/usr/share/java/junit-4.10
/usr/share/java/junit.jar[/cc]
(2) 次の場所にJUnitへのシンボリックリンクを作成する(JDKのバージョンに合わせてパスを変更してください)
[cc]/Library/Java/JavaVirtualMachines/jdk1.7.0_10.jdk/Contents/Home/jre/lib/ext[/cc]