手順
homebrewでインストール
$ brew install jenkins ==> Downloading http://mirrors.jenkins-ci.org/war/1.561/jenkins.war ######################################################################## 100.0% ==> Caveats Note: When using launchctl the port will be 8080. To have launchd start jenkins at login: ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents Then to load jenkins now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist Or, if you don't want/need launchctl, you can just run: java -jar /usr/local/opt/jenkins/libexec/jenkins.war ==> Summary 🍺 /usr/local/Cellar/jenkins/1.561: 3 files, 65M, built in 8.7 minutes $
確認
起動
$ java -jar /usr/local/opt/jenkins/libexec/jenkins.war
画面
JOB登録
まとめ
最近は会社でもmacを使用している人が増えているので食わず嫌いなどの感じはやめて導入してみる。
コマンドラインや文字コードがサーバ寄りなのはやりやすいw
基本、勉強会などに参加する場合はこちらをする
会社のファイルがMSのOffice製品系で作成されているのでwindowsも一応必要とするけど…
追記
jenkins設定ファイルコピー
$ ll /usr/local/Cellar/jenkins/1.561/homebrew.mxcl.jenkins.plist -rw-r--r-- 1 matsumotoshigeharu admin 629 5 10 05:36 /usr/local/Cellar/jenkins/1.561/homebrew.mxcl.jenkins.plist $ cp -p /usr/local/Cellar/jenkins/1.561/homebrew.mxcl.jenkins.plist ~/Library/LaunchAgents/ $
ロード
$ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
再読み込み
$ launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist $ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>homebrew.mxcl.jenkins</string> <key>ProgramArguments</key> <array> <string>/usr/bin/java</string> <string>-Dmail.smtp.starttls.enable=true</string> <string>-jar</string> <string>/usr/local/opt/jenkins/libexec/jenkins.war</string> <string>--httpListenAddress=127.0.0.1</string> <string>--httpPort=8080</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist>
※これをいじれば設定を一部変更できるかも
※http://qiita.com/makoto_kw/items/cbe93d4ebbc35f3b43fdを参考にすればいいかも