1. Jenkins环境安装
在官网下载Jenkins
地址是:
当前最新安装包为:jenkins-1.526.pkg.
在os系统桌面直接点击安装完成,完成后会在application下产生一个jenkins的文件夹,自动启动safari,并进入Jenkins页面。
**也可以下载jenkins.war, 然后运行java -jar jenkins.war,进行安装。
【问题1】安装完成,自动启动safari,但进入localhost失败,提示无法访问localhost。
【A】检查Java环境是否安装好;若java环境未安装好,重新安装配置java环境,java安装可参照上篇中Mac
2. 运行Jenkins
http://localhost:8080
就可以进入jenkins的主界面。
如果安装完成后出现启动不了的情况,执行以下命令,清除下既存的plist信息:- sudo
launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist - sudo
mkdir -p /Users/Shared/Jenkins/Home - sudo
chown -R daemon /Users/Shared/Jenkins - sudo
launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
【注】直接在浏览器运行localhost启动jenkie,会导致一些问题,比如用Xcode去build的时候,会有code signin 的问题,导致在终端能编译通过的脚本,在Jenkie下无法通过。
而出现这个问题的原因在于用户权限问题,用浏览器运行启动jenkie,jenkie的工作目录会建立在/Users/Shared/Jenkins下,导致它没有权限访问系统的keychains,需要通过一系列的步骤去给予它这个权限。
具体过程参见:
正确的启动方式是:
sudo launchctl unload /Library/LaunchDaemaons/org.jenkins-ci.plist
MAC卸载Jenkins的方法
执行卸载命令:
/Library/Application Support/Jenkins/Uninstall.command
或 依次执行下面的命令
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
sudo rm !$
sudo rm -rf /Applications/Jenkins "/Library/Application Support/Jenkins" /Library/Documentation/Jenkins
sudo rm -rf /Users/Shared/Jenkins
# if you want to get rid of all the jobs and builds:
sudo dscl . -delete /Users/jenkins
# delete the jenkins user and group (if you chose to use them):
sudo dscl . -delete /Groups/jenkins