持续集成和持续交付

持续集成与持续交付的区别?

 

持续集成是一种软件开发实践,促进团队成员频繁地将代码提交到代码仓库,且需要保证提交代码的质量,通过相关的自动化测试手段进行测试验证,及时暴露问题和解决问题。持续交付是持续集成的后续动作,它作为交付流水线的关键一环,将通过测试的软件部署到生产线环境,并将最新的应用交付给用户端。二者的区别在于,持续集成关注构建,而持续交付关注部署。

业界有一种说法,广义上的持续交付包括版本控制、制品管理、发布变更、构建、持续集成和自动化测试等环节。大部分企业将全部源码纳入版本控制系统进行管理,将构建产物纳入制品库进行规范管理。

《中国DevOps现状调查报告(2020)》统计显示,超六成的企业支持工具化、自动化的构建方式:构建频率与构建方式自动化程度总体上呈正比,构建频率较高的企业普遍实现了“代码提交即构建”。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值