本文在Mac环境下如何使用 Jenkins+Github+Xcode 对 iOS 项目做自动打包与持续集成,并将最终的 IPA 发布到 fir.im 上供下载。
xcodebuild
以及 xcrun
,需要先安装 Xcode ,系统需安装 Xcode 的命令行工具。 Github
Jenkins是基于 Java 开发的一种持续集成工具。所以呢,要使用Jenkins必须使用先安装 JDK 。
JDK 下载地址 ,安装过程略过....
Jenkins 下载地址
选择 Mac OS X 系统的安装包
接下来双击安装包进行安装吧!安装过程略过....
Jenkins提供了很多插件,根据你的需要进行选择,比如现在教程所需的就是 Git 的插件了。
插件清单:
Github API Plugin Credentials Plugin SSH Credentials Plugin Git client Plugin JUnit Plugin Matrix Project Plugin SCM API Plugin Mailer Plugin Git Plugin Github Authentication Plugin Xcode integration
我们拿 iOS8SelfSizingCells 来做详细的讲解。
新建项目
配置基本信息
配置项目源码
配置构建过程
点击 保存 ,再点击 立即构建 ,哟!可以构建了哦!不过你会发现仅仅构建成功而已。
然并卵,发布到 fir.im 供他人下载才是爽歪歪。
首先下载 fir.im 的上传插件 fir插件下载地址
安装插件
进入 Jenkins 管理界面后,点击左侧进入 系统管理
添加一个构建后操作
再次提速。
拖动到底部。
可以扫描二维码下载了!
下一期: Github配合Travis Ci,到底能给我多少动力?