重要提示: 強烈建議使用命令行進行安裝,使用安裝包dmg安裝會有很多權限問題無法解決
你已安裝了homebrew,就跳過下面這一步
1、安裝brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2、安裝jenkins
brew install jenkins
3、鏈接launchd配置文件
ln -sfv /usr/local/opt/jenkins/*.plist ~/Library/LaunchAgents
對launchd配置文件的知識
在Mac下沒有像Linux那樣有很多的關於init方面的工具,從init的發展歷史https://en.wikipedia.org/wiki/Init上可以知道,Mac使用的是Launchd作為init管理工具,對應的命令工具為launchctl。如果在Linux下創建一個自啟動服務可以使用Upstart、Systemd、Sysvinit,其中最簡單和最古老的方式應該是Sysvinit,畢竟其支持Shell腳本,非常方便。而在Mac下,與Linux的做法不太一樣,采用Launchd進行管理,其設置服務采用了plist文件進行對服務來描述,並通過配置好后放在/System/Library/LaunchDaemons
或者/Library/LaunchDaemons,最后通過launchctl命令行使其生效,期間也可以直接通過launchctl來對服務進行操作,比如啟動、停止等。
詳細的plist編寫規范及介紹,參考:https://en.wikipedia.org/wiki/Launchd
4、啟動jenkins
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
5、關閉jenkins
launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist
登錄