DevOps在项目流程中的位置
DevOps实施过程
- 持续开发
通过敏捷模型来推动持续开发
- 持续测试
通过吃护行集成的技术,通过自动化的技术进行自动持续的测试
- 持续集成
每条周期性的提交代码到平台,并自动构建,打包,单元测试,还反馈测试结果
- 持续交付
自动搭建测试环境,自动执行自动化测试代码,自动发布
- 持续监控
部署持续监控服务器相关资源的工具,来监控软件运行是否稳定
- 优点:
- 减少变更范围
- 加强协调【有的开发模型中,有项目经理来协调运维、测试、开发角色来管理发布】
- 自动化,解放人工