漫谈CI-测试组-张振.pptVIP

  • 1
  • 0
  • 约1千字
  • 约 13页
  • 2019-03-16 发布于广东
  • 举报
漫谈CI Continuous integration 目录 CI的提出及定义 CI的价值实现及流行工具 当前的问题及解决方案 CI的提出 集成软件的过程不是新问题,如果项目开发的规模比较小,比如一个人的项目,如果它对外部系统的依赖很小,那么软件集成不是问题,但是随着软件项目复杂度的增加(即使增加一个人),就会对集成和确保软件组件能够在一起工作提出了更多的要求-要早集成,常集成。早集成,频繁的集成帮助项目在早期发现项目风险和质量问题,如果到后期才发现这些问题,解决问题代价很大,很有可能导致项目延期或者项目失败。 持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。 By Martin Fowler 定义 每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚的软件。 Martin Fowler是国际著名的面向对象分析设计、UML、模式等方面的专家,敏捷开发方法的创始人之一,现为Thought Works公司的首席科学家。 Martin Fowler 价值 减少风险 减少重复过程 任何时间、任何地点生成可部署的软件 增强项目的可见性 点击添加文本 点击添加文本 传统的持续集成的流程

文档评论(0)

1亿VIP精品文档

相关文档