关灯
开启左侧

说一说:什么是 CI/CD

[复制链接]
wuhen 发表于 2022-4-10 23:32:35 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
  CI 即持续集成
  持续集成(Continuous Integration)是在源代码变更后自动检测、拉取、构建和(在大多数情况下)进行单元测试的过程。制品库管理是当下比较受关注的行业产品,我们网站内汇集很多最近最新的资讯,欢迎点击进入了解更多消息资讯!   目标是快速确保开发人员新提交的变更是好的,并且适合在代码库中进一步使用。   CD 可分别指代两个概念:持续交付 和 持续部署   持续交付(Continuous Delivery)通常是指整个流程链(管道),它自动监测源代码变更并通过构建、测试、打包和相关操作运行他们以生产可部署的版本,基本上没有任何人为干预。   持续交付在软件开发过程中的目标是自动化、效率、可靠性、可重复性和质量保障(通过持续测试)。   持续部署(Continuous Deployment)是指能够自动提供持续交付管道中发布版本给最终用户使用的想法。根据用户的按照方式,可能是在云环境中自动部署、app 升级(如手机上的应用程序)、更新网站或只更新可用版本列表。   什么是 Pipeline   将源代码转换为可发布产品的多个不同的任务(task)和作业(job),通常串联成一个软件“管道”,一个自动流程成功完成后会启动管道中的下一个流程。这些管道有许多不同的叫法,例如持续交互管道、部署管道和软件开发管道。   即 Pipeline 是关于 CI/CD 的一系列流程。
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


0关注

1粉丝

114917帖子

热门图文
排行榜

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )