马哥Devops运维开发高薪班
2023-07-25 10:54 作者:bili_93891819972 | 我要投稿
Devops的生命周期

1.Plan
需求阶段,无论该需求来自客户的新需求还是BUG修改,这是触发整个Devops流程的起点,因此,作为Devops团队,开发团队需要把运维团队作为首要干系人,在进行开发之前获取他们的意见,比如运维人员可能会对日志文件的类型和结构提出建议。
2. build
开发/构建阶段,该阶段需要开发人员开发和运维团队也要保持密切的沟通,对于开发进度,单元测试的执行等,构建工具的使用,持续集成等运维人员也需要有所了解
3. Test
测试阶段,测试方案的规划,使用什么测试工具,是否使用自动化测试等(有一种新的Taas服务,将测试作为一种基础服务提出),都需要跟开发和运维沟通。
4. Release
该阶段主要是对新版本的上线做的一系列准备,例如release之前需要对该版本支持的平台版本进行确认,测试结果进行确认,安全检查等报告进行核实,确保上线之前最后一套手续的完整性
5. Deploy
部署阶段,部署工具的使用,部署方案的制定(A/B部署,金丝雀部署等),以及回滚方案的确认,确保在服务不受影响的情况下,顺利将新版本发布。