关于持续集成,如果是本地自己搭建服务器的话,Jenkins无疑是最佳选择。
但是现在是云的时代,任何东西都必须放在云上才放心。现在有专门针对Github托管代码的持续集成服务器Travis CI,可以做到和Github无缝对接。
它有两个版本
https://travis-ci.org:用来构建Github上的公有项目。
https://travis-ci.com :用来构建Github上的私有项目,和在Github上建立私有项目一样,这里集成项目是需要收费的,当然,服务也会相应提高。
1、首先登陆“https://travis-ci.org”
注册账号,可以直接用Github账号登陆。
2、选择需要持续集成的Repository
3、在项目的根目录,创建文件”.travis.yml”
language: objective-c
xcode_project: ./PBFBaseToolsDemo.xcodeproj
xcode_scheme: PBFBaseToolsDemo
osx_image: xcode7.3
4、与此同时,项目也需要做一些修改
对scheme加上Shared,这样才能被Travis CI识别到。
5、完成
Github上绑定的邮箱会收到提示邮件成功或者失败。
与此同时,Github上也会有显示:
成功:
失败: