持续集成

一、持续集成的概念

  持续集成是一种软件项目管理方法,依据源码类库的变更自动完成编译、测试和部署和反馈。

二、持续集成的准备阶段

  1、通过版本控制工具/配置管理工具(比如SVN或GIT)建立源代码仓库

  2、使用构建工具,建立相关配置文件(比如maven的pom文件、ant的build文件)

  3、通过CI服务器(比如Jenkins)建立一个job,将版本控制仓库和构建工具有机的整合起来,并设置构建触发条件

三、持续集成的使用阶段

  1、程序员从SCM下载最新程序

  2、程序员编写程序代码、测试脚本等,并提交更新结果给SCM

  3、CI服务器根据触发条件,从SCM提取最新代码,交给构建工具的工作空间

  4、构建工具对代码进行编译、测试并进行打包

  5、最后有持续集成服务器对本次构建的结果进行反馈。

四、持续集成的思想

 

原文地址:https://www.cnblogs.com/fulucky/p/7988374.html