使用Jenkins搭建iOS开发的CI服务器
目录 简介 下载并运行 Jenkins配置 安装git插件 E-mail设置 自动化构建 远程仓库设置 触发条件设置 编译设置 编译后行为设置 单元测试 最后 简介 持续集成CI(continuous integration)是一种可以增加项目可见性,降低项目失败风险的开发实践。iOS开发中CI的选择有很多,比如可以使用Apple提供的Bots来完成自动化构建和单元测试,其优点就是和Xcode深度集成,只需几步配置就可以完成,缺点就是不够灵活,可定制化程度不高。这篇文章主要讲解如何使用开源社区的一个CI工具Jenkins来搭建iOS开发的CI环境。如果是搭建单独CI服务器的话,就需要一台单独的mac机器了。 下载并运行 打开Jenkins的 官网 ,在页面的右侧,点击下载最新版本的Jenkins的war包。 下载完成后,打开terminal,进入到war包所在目录,执行命令: java -jar jenkins.war --httpPort=8888 httpPort指定的就是Jenkins所使用的http端口,这里指定8888,可根据具体情况修改。待Jenkins启动后,打开浏览器输入地址: http://localhost:8888/ 便可以打开Jenkins的管理界面了。 Jenkins配置 安装git插件 Jenkins默认没有安装git插件,需要手动选择安装