微服务化的基石——持续集成

一、持续集成,持续交付,持续部署,敏捷开发,DevOps

敏捷开发Agile是一种开发流程,是一种快速迭代的开发流程,每个开发流程非常短,长到一个月,短到两个星期,就会是一个周期,在这个周期中,每天都要开会同步,每天都要集成。正是因为周期短,才需要持续的做这件事情,如果一个开发周期长达几个月,则不需要持续的集成,最后留几个星期的集成时间一起做也是可以的,但是这样就不能达到互联网公司的快速迭代,也是我们常常看到传统公司的做法。
 
持续集成往往指对代码的提交,构建,测试的过程,也就是上述的在一起的过程。
 
持续交付是指将集成好的交付物,例如war,jar,或者容器镜像,部署在联调环境,或者预发环境的过程。

 

 

posted @ 2021-08-12 11:17  Deadrock  阅读(56)  评论(0)    收藏  举报