[笔记]CI笔记——CI的价值是什么

怎甘沉沦 提交于 2019-12-05 06:34:08

从大的方面来说,CI的价值在于:

  • 减少风险。
  1. 缺陷的检测和修复变得更快。
  2. 软件的健康程度可以测量。
  3. 减少假定。
  • 减少重复过程。
  1. 每次都以相同的方式执行“代码编译、数据库集成、测试、审查、部署和反馈”。
  2. 遵守有序的过程。
  3. 每次将变更提交到版本控制库中,就会执行这些过程。
  4. 减少重复过程的劳动,让人们有时间做更多的需要动脑筋的、更高价值的工作。
  5. 通过对一些重要过程(如测试和数据库集成)自动化,克服项目中某些成员对实现改进的抵制。
  • 在任何时间、任何地点生成可部署的软件。
  • 增强项目的可见性。
  •  对开发团队的软件产品建立起更强大的产品信心。

[摘自《Continuous Integration - Improving Software Quality and Reducing Risk》简体中译版,即《持续集成 - 软件质量改进和风险降低之道》]

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!