持续集成 CI Continues Integration
引进持续集成到公司,能够从根本上改变一个团队对于整个软件开发过程的思考。
就其最简单的形式来讲,1、就是一个能监控版本控制系统变化的工具。无论什么时候,只要检测到版本有变化,这个工具就会自动的进行编译和测试你的应用测序,如果出现问题,就会马上通知开发人员,以便他们可以立即着手解决这个问题。
CI的其他功能:
2、监控代码库的健康
3、自动监控代码质量和代码覆盖率度量
4、降低技术债务和减少维护成本
本质上讲:CI是通过提供更快的反馈来降低风险的。