A Geek With iOS

Jenkins+xcode+ftp+ota可持续化集成全过程

最近项目压得比较紧,被rtmp推流拉流折腾的欲仙欲死,很久没有写博客了。最近终于发了新版。把这段时间的一些知识点总结归纳一下。

什么是可持续化集成

持续集成是一种软件开发实践,即团队开发成员经常集成它们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

为什么使用持续集成

  1. 减少风险
  2. 减少重复过程
  3. 任何时间、任何地点生成可部署的软件
  4. 增强项目的可见性

Jenkins的安装

Mac环境下,先安装JDK。再去官网下载最新的下载最新的pkg包,下载完成之后双击安装即可。

之后在浏览器里输入http://localhost:8080即可打开jenkins界面

Jenkins的配置

本章讲解的Jenkins主要是为了