首页 > 其他分享 >持续交付

持续交付

时间:2022-10-16 12:24:00浏览次数:34  
标签:需求 交付 代码 持续 发布 拆解 提交

持续交付代表着从业务需求开始到交付上线之后的端到端的过程。做持续交付就是提升整个研发体系效率的关键。配置管理、提交管理、构建和部署发布是持续交付的重中之重,是关键路径,是从开发代码开始,到发布上线的必经之路。
1. 配置管理
标准化是一个持续的过程。先标准,再固化,然后自动化。
2. 需求拆解
需求拆解这个工作跟业务需求部门和业务开发有更直接的关系。在这里,运维需要做的是,明确需求拆解的粒度和我们最终发布上线的粒度相匹配。
3. 提交管理
需求拆解完成后,就进入到开发阶段,开发完成后向代码库中提交代码,这个过程中代码分支的合并策略选择就是提交管理。
4. 构建打包
这一部分是指将提交后的代码编译成可发布的软件包。
5. 自动化测试
自动化测试包括功能测试和非功能性测试。对于运维来说,会更注重非功能方面的特性,所以后面我会着重讲非功能性相关的测试环节。
6. 部署发布
指发布到不同的环境,如开发环境、预发环境、线上 Beta 以及线上全量环境。

 

 

标签:需求,交付,代码,持续,发布,拆解,提交
From: https://www.cnblogs.com/muzinan110/p/16795943.html

相关文章