首先安装jdk Java环境,因为jenkins是Java编写,下载地址:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
然后下载jenkins,地址:https://jenkins.io/index.html
先安装jdk,在安装jenkins
安装完了后,会自动跳转到localhost:8080
安装插件:
系统管理—> 管理插件 —> 可选插件
搜索你要安装的插件
Xcode插件:XcodePlugin-Installationguide
git插件:Git+Plugin
勾选后点击下载待重启后安装,由于我已经安装过了,所以没有Xcode插件的选项
下载完后,重启jenkins,在下载的时候有个安装完重启的选项,勾选,会在安装完插件后自动重启
接着就是配置jobs了
先新建jobs
填写item名,勾选第一个,点击ok
接着选择git输入git的信息,可以选择http也可选择ssh
用http需要添加你的git的用户名和密码来验证,点击Add
输入后点击Add
如果选择ssh的话
选择打包的分支
添加定时打包:
定时打包不会的话,可以自己搜一下,我这里写的是18:55打一次包,19:40打一次包。。。
下面便是Xcode的配置
点击构建操作选择Xcode
详细配置:
Keychain path: ${HOME}/Library/Keychains/login.keychain
jenkins用户的登陆密码,可以强行修改:在终端输入
sudo passwd Jenkins
如果没有用workspace配置如下,当然有时候因为项目不同有大同小异
如果是workspace配置如下,
Build output directory:/Users/Shared/Jenkins/Home/jobs/${JOB_NAME}/workspace/build
最后点击保存
再就是开始构建了
到这还没有成功,必须注销当前用户,进入到jenkins用户下,找到clone下的项目代码,用Xcode编译并打包archive成功,为了生成相应的证书,之后再切换回自己的用户下,在点击立即构建,成功情况是蓝色的原点,失败是红色原点,失败的话要自己点击红色原点看失败原因,并修改。
代码clone后的地址:/Users/Shared/Jenkins/Home/jobs