请选择 进入手机版 | 继续访问电脑版

CI/CD技术是什么?

所在版块: DevOps 2020-08-31 13:51 [复制链接] 查看: 106|回复: 0
大家在做软件开发的时候,通常都会提到持续集成以及持续交付等的术语,其实持续集成的简写就是CI,而持续交付的简写就是CD了,那么CI/CD技术是什么呢?下面就给大家具体介绍下,以供参考。

CI/CD技术中的CI技术,也就是持续集成技术,它指的是在变更了源代码之后的自动检测,构建,拉取以及单元测试的过程。持续集成是启动管道的一个环节。它的目标就是要快速的保证开发人员新提交的变更是好的,并且是可以在代码库中进一步使用的。那么持续集成是怎样工作的呢?

它的基本思想其实就是让一个自动化的过程,自动的监测一个或者是多个源代码仓库是不是有变更的情况。当变更被推送到仓库的时候,就会监测到更改,构建,下载副本以及运行其他的相关单元测试。它的监测变更的程序是以很多的方式进行的,包括定期,轮询,推送等。

CI/CD技术
中的CD技术,也就是持续交付,是针对的整个的流程链来说的,它可以自动的监测源代码的变更,还可以通过构建,打包,测试以及其他的相关操作去生成能够部署的版本,这个过程基本上是没有人为的干预的。

持续交付在软件开发的过程中,它的目标就是要保障自动化,可靠性,效率, 质量保障以及可重复性等。它包括了持续集成,持续测试和持续的部署等的方面。

通过以上的内容,我们已经了解了CI/CD技术是什么了,可见,CI/CD技术是非常先进的技术,它是在软件开发的过程中,不可缺少的技术,它的应用,使得自动化变成了现实,从而显著的提高了工作的效率。对于这个技术还要不明白的朋友,可以咨询网站的工作人员。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注时速云公众号

QQ|Archiver|云原生技术社区 | 时速云 ( 京ICP备14045471号 )

GMT+8, 2021-6-14 04:13 , Processed in 0.387101 second(s), 22 queries .

快速回复 返回列表