mac osx jenkinsセットアップメモ
今更ながら自宅のMacにjenkinsを導入してみたので、セットアップをメモ。
- jenkins氏のダウンロード。自宅ではWebサーバを動かしていないので、jenkins氏のサイトより、OSXのnative packageをダウンロード。
- jenkinsの設定でJAVA_HOMEを設定する箇所があるけど、Macではよく分からない。ググって見ると、xcode toolsにjava_homeというコマンドがあり、これを実行すると現在のJAVA_HOMEを返してくれるらしい。今回のMacには、既にxcodeとxcode toolsはインストール済みなのでこれを利用する。
- ホームディレクトリの.bash_profileに環境変数 JAVA_HOME=`java_home`を追加する。(PATHには予め/usr/libexec/を追加)
- jenkinsのJAVA_HOMEにjava_homeで取得したパスを設定する。
- mavenの最新版(3.0.5)をダウンロード。mavenのインストール先は、/usr/share/java/maven-3.0.5とする(標準でmaven3.0.3が/usr/share/java/maven-3.0.3がインストールされている)。
- 標準の/usr/share/mavenシンボリックリンクを/usr/share/java/maven-3.0.5に張り替える。cd /usr/share; sudo ln -s java/maven-3.0.5 maven
- jenkinsのMAVEN_HOMEに/usr/share/mavenを設定
以上で、jenksin の初期設定は完了(セキュリティ設定については省略)。