持续集成、持续部署、持续交付

2020-03-25  本文已影响0人  汉江岳

持续集成

即在多人协作开发的情况下,每天多次将dev代码合并到master。
好处:

目的:让project快速增量迭代,同时保证项目的质量。
实现手段:核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。所以从另一角度解读的话,可以认识持续集成是一种测试驱动的软件开发方法。自动化测试在持续集成中扮演了reviewer的角色。累活都交给了自动化测试。

补充一些测试的概念:

流程

持续部署、持续交付

是持续集成的自然而然的延伸,略。


image.png
image.png

参考:

  1. http://www.ruanyifeng.com/blog/2015/09/continuous-integration.html
  2. https://juejin.im/post/58f9ee860ce46300611be392
上一篇下一篇

猜你喜欢

热点阅读