不同角色在devops中的诉求
2022-09-05 本文已影响0人
深圳都这么冷
devops的终极目标
- 质量
发现问题越早修复代价越小,每一小步都保证质量,终将提升效率
- 质量
- 效率
效率是互联网公司的生命线
- 效率
- 标准化
标准化意味着可重复,可替代,可自动化。标准化也可以提升质量和效率
- 标准化
不同角色在devops中的诉求
-
1.老板:
员工交付快,反应快,服务安全可靠质量高 -
2.领导:
反馈能够及时得到处理并上线(这里的上线也许是开发环境,测试环境,也可能是生产环境) -
3.产品负责人:
作为甲方,能够反馈能够及时得到修复 -
4.测试:
bug及时修复,签名过的制品才能上线 -
5.技术负责人
希望保证团队沟通协作和代码质量,简言之:保证质量和效率 -
6.开发:
有一个便利的工具将代码放到一个能够集成进大环境的地方进行调试
所以
理想的工作流:
-
1.开发
提交代码(自己的分支)马上放到(自己的)开发环境,然后调试测试 -
2.技术负责人
接受合并马上运行单元测试,质量检查,构建制品并发布到测试环境(持续集成)
然后通知测试(一点点测试,持续部署) -
3.测试
自动集成测试
手动人工测试
测试通过签名 -
4.产品负责人
使用测试通过签名的制品发布到目标环境
目标环境可以根据需要划分为若干阶段(反正都是调用deploy) - 运维
产品上线的实际操作人,尤其关注流程标准化和自动化
- 运维