【持续集成】Github +Travis CI实现iOS代码云端持续集成

gallery-travis-ci-ee84e6ec1eacd7692e054f5aefb68a29
关于持续集成,如果是本地自己搭建服务器的话,Jenkins无疑是最佳选择。
但是现在是云的时代,任何东西都必须放在云上才放心。现在有专门针对Github托管代码的持续集成服务器Travis CI,可以做到和Github无缝对接。
它有两个版本
https://travis-ci.org:用来构建Github上的公有项目。
https://travis-ci.com :用来构建Github上的私有项目,和在Github上建立私有项目一样,这里集成项目是需要收费的,当然,服务也会相应提高。

1、首先登陆“https://travis-ci.org

注册账号,可以直接用Github账号登陆。

2、选择需要持续集成的Repository

1

3、在项目的根目录,创建文件”.travis.yml”

language: objective-c
xcode_project: ./PBFBaseToolsDemo.xcodeproj
xcode_scheme: PBFBaseToolsDemo
osx_image: xcode7.3
2

4、与此同时,项目也需要做一些修改

对scheme加上Shared,这样才能被Travis CI识别到。
3

5、完成

Github上绑定的邮箱会收到提示邮件成功或者失败。
与此同时,Github上也会有显示:
成功:
5
 

失败:

4