神刀安全网

提高开发效率

本文在Mac环境下如何使用 Jenkins+Github+XcodeiOS 项目做自动打包与持续集成,并将最终的 IPA 发布到 fir.im 上供下载。

前提条件

  • 实现iOS项目自动打包,需要有 Mac OS X 环境。所以需要一台Mac机器,并且安装 Mac OS X 10.10 Yosemite
  • 本文使用自动打包脚本依赖于 xcodebuild 以及 xcrun ,需要先安装 Xcode ,系统需安装 Xcode 的命令行工具。
  • 本文代码的版本控制工具使用 Github

1.安装Jenkins

Jenkins是基于 Java 开发的一种持续集成工具。所以呢,要使用Jenkins必须使用先安装 JDK

JDK 下载地址 ,安装过程略过….

Jenkins 下载地址

选择 Mac OS X 系统的安装包 提高开发效率

接下来双击安装包进行安装吧!安装过程略过….

2.安装Jenkins插件

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 

3.例子

我们拿 iOS8SelfSizingCells 来做详细的讲解。

  • 新建项目

    • 将其命名为 iOS8SelfSizingCells ,点击OK。

提高开发效率

  • 配置基本信息

    提高开发效率

  • 配置项目源码

    • 先添加你的 Github 账号

提高开发效率

  • 然后填写 Repository URL ,选择你的 Credentials (刚才添加的 Github 账号)

提高开发效率

  • 配置构建过程

    • 新增 Xcode integration 配置

    提高开发效率

    提高开发效率

    • 完善常规选项

提高开发效率

  • 完善代码签名及密钥选项

提高开发效率

  • 完善 Xcode 构建选项

提高开发效率

点击 保存 ,再点击 立即构建 ,哟!可以构建了哦!不过你会发现仅仅构建成功而已。

然并卵,发布到 fir.im 供他人下载才是爽歪歪。

  • 发布到 fir.im

    • 首先下载 fir.im 的上传插件 fir插件下载地址

    • 安装插件

    • 进入 Jenkins 管理界面后,点击左侧进入 系统管理

    提高开发效率

    • 然后找到 管理插件 并点击进入

    提高开发效率

    • 进入插件管理后,点击 高级 选项卡

    提高开发效率

    • 然后在页面找到 上传插件 ,选择已下载好的 fir.im jenkins 插件文件路径,并点击 上传 等待安装成功。

    提高开发效率

  • 添加一个构建后操作

提高开发效率

  • 填写 fir.im Token

提高开发效率

提高开发效率

  • 点击 保存
  • 再次点击 立即构建 ,耐心等待后,看到蓝色提示,恭喜你,可以到 fir.im/app 进行下载了。

Q&A

再次提速。

提高开发效率

拖动到底部。

提高开发效率

可以扫描二维码下载了!

提高开发效率

下一期: Github配合Travis Ci,到底能给我多少动力?

转载本站任何文章请注明:转载至神刀安全网,谢谢神刀安全网 » 提高开发效率

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
分享按钮