目标:掌握持续交付/devops的整体知识体系,了解jenkins2.0特点并进行入门实践 1.持续交付/devops概述 2.Jenkins Pipeline入门 3.Groovy基础
目标:掌握Pipeline的详细语法 1.Jenkins Pipeline语法详解 2.项目实例
目标:掌握Pipeline的高级使用技巧
1.multiBranch pipeline
2.shared libraries
3.parallel stage
4.Jenkins高可用设计
5.BlueOcean
6.项目实战
目标:掌握代码环节的交付流水线设计方法
1.git webhook
2.代码检查
3.单元测试
4.代码覆盖率统计
5.部署和发布
6.项目实战
目标:掌握集成测试环节的交付流水线设计方法 1.接口自动化测试方法 2.UI层自动化测试方法 3.接口/UI测试与pipeline集成设计 4.项目实战
目标:掌握专项测试环节的交付流水线设计方法 1.安全测试 2.性能测试 3.专项测试与pipeline集成设计 4.项目实战
1.分级部署和发布 2.自动打包分发 3.线上监控 4.质效度量