日々の記録。

プログラミングのメモや感じた事などを記録。

mac osx jenkinsセットアップメモ

今更ながら自宅のMacにjenkinsを導入してみたので、セットアップをメモ。

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

以上で、jenksin の初期設定は完了(セキュリティ設定については省略)。