Travis Ci的最接底气的国语使用教程

相信我们对Travis
Ci
早就不复不熟悉了,Github上早已有多数的品类曾经选拔了它。

Travis
Ci是叁个基于云的频频集成项目,近日已经支撑抢先48%主流语言了,如:C、PHP、Ruby、Python、Nodejs、Java、Objective-C等等,Travis
Ci与Github集成分外严峻,官方的集成测试托管只补助Github项目,然而你也足以透过Travis
Ci开源项目搭建一套属于自个儿的方案。

只要你是Github的爱好者,那么Travis绝对值得一试,近期自作者已经把托管在Github上的有的项目采取了Travis
Ci来做集成测试了。

如下图:


那么难点来了,Travis
Ci的国语文书档案太少了,于是作者硬着头皮写了一篇简洁的学科,如有不足之处,请勿吐槽!

先是咱们的要有二个Github账号,接下去就开辟Travis
Ci的官网,通过Github进行授权登录,一多元的认证过后。

我们得把Github的档次联合到Travis
Ci的田管后台,然后针对有个别项目开辟开关。

例如:MessageDisplayKit已经开辟了开关,举办不断继承项目了。


接下去我们就相继详细讲解怎样进入Travis Ci持续集成工具的进度。

步骤:

1.先创建.travis.yml文件(使用VIM也足以,你爱怎么来就怎么来吧!)

2.编辑.travis.yml文件

language: objective-c #语言连串

xcode_project: MyNewProject.xcodeproj #
项目文件相对于.travis.yml文件的门径

xcode_scheme: MyNewProjectTests #你必要集成测试的scheme

3.保存.travis.yml文件

到此你早已做到Travis Ci测试的主干配备了。

接下来您就会想,逗比,分化体系连串处理措施吗?

来了呗!我们不急哈!

不一致品种项目,具体有以下三种:

① 、单独唯有project的类型

二 、正视CocoaPods管理第2方库的品种

叁 、重视workspace管理的档次(恐怕您须求操作build的逐条、修改自动构建命令等等)

先是仅仅单独Project工程文件的项目,使用基本配置就ok了,上边首要讲注重于workspace的品种。(CocoaPods也是选拔workspace,那点本身应该比较好精晓)

一经你是依赖CocoaPods进行政管理制第叁方管理的品类时,那么您必要把xcode_project这个key改为xcode_workspace。

那么难点又来了,Podfile管理的第③方库怎么来编排营造代码呢?让以下步骤来帮你吗!


就以PopMenu以此开源项目来讲。

1.开辟你的类型。

2.增选品种的Manage Schemes

3.把你要求营造的Target勾上shared选项

4.选中你要求管住的scheme,点击左下角的艾德iti按钮

5.选取Build选项,点击左下角的+号按钮,添加你须求借助的CocoaPods管理的第①方静态库的名字,下图是已经添加后的截图。

6.拖动你必要首先创设的Target(那里供给留意一下,有一对借助库供给先编写翻译有个别Target才方可往下接二连三编写翻译的气象,所以那边能够帮你消除)

一经您还没学会的话,温馨提醒,那里还提供了Travis
Ci官网提供的教程,让你的品类参加持续集成测试没有其他障碍。

做个小广告,笔者的Github:曾宪华 
欢迎Follow哦!