持续集成服务器:Travis CI和Jenkins[转]

流行的持续集成server对比

Travis CI

Travis CI 是一个免费的云服务平台,主要功能就是为开源社区提供免费的CI服务,对于商业用户可以使用Travis Pro版本,其基本上支持所有目前主流的语言,Object-C自然也在其中。但是,Travis CI只支持github极大的限制了其应用场景。但是也由于其只支持github,其把和github的集成做到了极致的平滑,易用,因此,对于本就把github作为代码托管平台的项目来说,Travis CI可以做为第一选择。

Jenkins

Jenkins 经过多年的发展,其活跃的社区和丰富的插件让其成为了业界最受欢迎的CI服务器。通过使用Xcode插件,可以非常方便在Jenkins中运行iOS项目的构建脚本。

(Jenkins可以与testFlight的上传接口结合,实现自动部署)

 

感谢原文:http://www.infoq.com/cn/articles/build-ios-continuous-integration-platform-part3