jenkins 简介
持续集成简介
1
持续集成(CI)简单来讲就是一个能监控你版本控制系统变化的工具.无论任何时候,只要检测到发生变化,这个工具就会自动编译和测试你的应用.测试出现问题通知开发人员进行修复.持续集成能帮你监视代码库健康,自动监控代码质量和代码覆盖度量,还能帮你降低技术债务和减少维护成本.从本质上讲,持续集成是通过更快的反馈来降低风险.
引入持续集成
1
2
3
4
5
6
7阶段1: 无构建服务器(手动构建)
阶段2: 夜间构建(简单代码编译,定时构建)
阶段3: 夜间构建加自动化测试(定时构建加集成测试)
阶段4: 加入度量值(构建中运行自动化代码质量和代码覆盖率检查,测试相关性及有效性)
阶段5: 更认真的对待测试(自动化构建加测试)
阶段6: 自动化验收测试和自动化部署
阶段7: 持续部署