持续集成是什么
- 持续集成起源于极限编程开发,是12个基本原则之一
- 持续集成是一个程序开发的原则,它要求开发小组频繁的集成他们的工作成果,通常是至少每天集成一次,有时甚至每天多次
- 每次的集成通过一个包含测试的构建,去尽快的探测潜在的错误
持续集成简介
为什么需要持续集成
- 根据CMMI3级评估,项目过程前期的单元测试和集成测试活动薄弱
- 项目过程后期的系统测试返现BUG的返工较多
- 项目搓成后期发现BUG的返工工作量比前期发现BUG的返工工作量大
持续集成的目标
- 一次部署,自动执行;避免重复劳动
- 即时反馈;增强项目可见性
- 频繁进行软件集成;将BUG发现时间尽可能往前移
- 减少后期返工次数和返工工作量