Jenkins 总结 :Mac上git iOS 自动打包


首先安装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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容