持续交付简介 |
什么是持续交付?为什么要持续交付?
哪些公司在这么做?是否所有的企业都需要持续交付?
持续集成、持续部署与持续交付的联系
敏捷开发方法、DevOps 与持续交付的关系 |
持续交付成熟度模型及“七巧板”实施地图 |
企业中实践持续交付可能面临的挑战
持续交付成熟度模型,及对企业现状的评估
“七巧板”实施地图的实际应用讲解及注意事项 |
重温持续集成 |
什么是持续集成?什么不是?
持续集成实施框架
自动化构建、配置管理与分支策略(案例)
配置管理工具对持续集成的友好性
不同场景下的分支管理最佳实践
选择过渡方案时需要考虑的三个要点
持续集成强制性实践和建议性实践 |
自动化测试 |
自动化测试及用例管理
如何高效管理自动化测试用例
自动化测试最佳实践(既有代码与新代码)
分层测试技术与优先级
测试工具的选择原则 |
构建“部署流水线”(deployment pipeline) |
从提交到发布的建模
部署流水线实例
多组件依赖状态下的部署流水线管理 |
实现持续交付的关键实践与技术工具 |
配置管理
组件依赖管理
数据管理
环境与部署管理
如何降低持续部署的风险
组织协调性的影响
架构适应性的要求 |
企业如何采纳持续交付 |
改变应该从哪里开始,使用哪种实施路线 |