持续集成

持续集成是频繁将代码集成到主干,通过自动化测试确保质量。它有助于快速发现问题,防止分支偏离,提升软件开发效率。文章介绍了持续集成的目的、流程、相关工具如Jenkins,以及接口测试、性能测试等内容,强调了自动化在持续集成中的重要性。
摘要由CSDN通过智能技术生成

持续集成

持续集成的定义:频繁的将代码集成到主干上。

持续集成的优点

快速发现问题:更新完后,集成到主干上,容易快速发现bug定位问题
防止分支branch大幅偏离主干:由于主干不断更新,不经常集成,会导致以后集成难度变大,就会难以集成。
及早在项目里取得系统级的成果。
改善对进度的控制
更加充分地测试系统中各个单元
能在更短的时间里构建整个系统

持续集成的目的

保持产品质量的前提下,让产品快速迭代。代码集成到主干之前,必需通过自动化测试。

持续交付

频繁地将软件新版本,交付给质量软对或者用户,一共评审。若代码通过评审,则代码进入生产阶段。
持续交付是持续集成的下一步。

持续部署

持续交付的下一步。是指代码通过评审后,自动部署到生产环境。

持续集成的流程

提交:开发者向代码库提交代码
测试:提交代码或者合并进主干,就会跑自动化测试
构建:通过第一轮测试,代码就可以合并进主干,可以进行交付。之后进行构建,进入第二轮测试。构建指的是将源码转换为可以运行的实际代码,比如安装依赖,配置各种资源。
常用的构建工具:Jenkins、travis、codeship、strider
测试:全面测试
部署:将版本的所有文件打包存档,发到生产服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值