集成与持续集成介绍

Posted xiets

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集成与持续集成介绍相关的知识,希望对你有一定的参考价值。

1. 集成与持续集成介绍

1.1 什么是集成

简单来说,就是把开发好的代码,提交到系统中,就是集成。

1.2 什么是持续集成

持续集成就是频繁的(一天多次)将代码集成到主干。

1.3 使用持续集成带来的好处

(1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。
(2)节省人力成本
(3)加快软件开发进度
(4)实时交付

1.4 为什么要使用持续集成

让产品可以快速迭代,同时还能保持高质量。
代码在集成到主干之前,先进行自动化测试。只要有一个测试用例失败,就不继承。

1.5 什么情况下需要使用持续集成

需要不断添加新功能,或不断升级产品。

2. 什么是持续交付

持续交付指的是在持续集成的基础上,将代码部署到预生产环境。
持续交付过程:代码开发==》单元测试==》合并代码==》黑盒测试==》手动拉取代码(自动、定时、手动)==》部署到生产

3. 什么是持续部署

指的是交付的下一步,指代码在任何时可都是可以部署的,最后将部署到生产环境的过程自动化。
持续部署过程:代码开发==》单元测试==》合并代码==》黑盒测试==》手动拉取代码(自动、定时、手动)==》部署到生产

4. 持续集成实施流程

技术图片

以上是关于集成与持续集成介绍的主要内容,如果未能解决你的问题,请参考以下文章

持续集成与自动化部署 - dev ops & 持续集成交付部署 介绍

持续集成之Gitlab安装与应用

持续集成之Gitlab安装与应用

持续集成与自动化部署 - gitlab部署

linux学习:持续集成篇--sonarqube代码质量管理平台的介绍与安装-04

持续集成-jenkins介绍与环境搭建