Jenkins の導入

2011/11/23

CI(継続的インテグレーション)ツールJenkins 何とも親切に OSX のインストーラまでついてます。

が、デフォルトだとアクセス権の問題で正常に起動できないようです。 Jenkins Mac OS X InstallerでJenkinsを入れる を参考に設定しました。

設定ファイルを確認

/Library/LaunchDaemons/org.jenkins-ci.plist

このファイルに、Jenkins のウェブルート(JENKINS_HOME )が設定されている。


        
                JENKINS_HOME
                /Users/Shared/Jenkins/Home
        

普通にインストール数と共有ディレクトリが指定されるが、Home ディレクトリが作成されない。

/Users/Shared/Jenkins

手動で Home ディレクトリを作成

$ cd /Users/Shared/Jenkins/ $ sudo chown daemon /Users/Shared/Jenkins/Home/ $ sudo chgrp daemon Home

デーモン再読起動

$ sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist $ sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

http://localhost:8080/ にアクセスすると Jenkins が表示される。 Jenkins

ちなみに、Jenkins を Xcode4 の UnitTest する動画があります。