体系

DevOps 方法体系

《企业DevOps成功之路》白皮书

价值交付生命周期

  1. 计划:定目标,确认方向

  2. 需求:确定需求范围,如最小可工作服务

  3. 设计:用户体验设计、系统设计

  4. 开发:实施

  5. 部署:持续部署,持续交付

  6. 运营:产品运营

  7. 归档:服务生命周期结束

管理理念

  • 敏捷管理 - todo

  • 精益管理 - todo

  • IT服务管理 - todo

原则

  • 持续集成

    • 团队共识

    • 版本控制

    • 频繁提交

    • 自动化构建

    • 全面的自动化测试

    • 较短的构建和测试过程

  • 可视化CI/CD状态,最低标准是可视化CI状态

  • 构建失败后不要提交新的代码,也就是提交前先看看流水线的状态是否是正常状态

  • 预提交测试

  • 流水线异常状态不过夜

  • 要求拥有时刻回滚到之前版本的能力

  • 不要将失败的测试注释掉,发现问题,并解决问题

  • 为自己导致的问题负责

  • 测试驱动开发

最后更新于