Skip to content

Jenkins Pipeline实战:基于全开源工具链设计交付流水线

License

Notifications You must be signed in to change notification settings

nbbull/jenkins2Book

Repository files navigation

Jenkins Pipeline实战:基于全开源工具链设计交付流水线

第一部分 认识Jenkins Pipeline

第1课 Jenkins Pipeline入门

目标:掌握持续交付/devops的整体知识体系,了解jenkins2.0特点并进行入门实践 1.持续交付/devops概述 2.Jenkins Pipeline入门 3.Groovy基础 

第2课 Pipeline语法详解

目标:掌握Pipeline的详细语法 1.Jenkins Pipeline语法详解 2.项目实例

第二部分 Jenkins Pipeline高级

第3课 Pipeline高级使用技巧

目标:掌握Pipeline的高级使用技巧 1.multiBranch pipeline 2.shared libraries 3.parallel stage 4.Jenkins高可用设计 5.BlueOcean 6.项目实战

第三部分 设计交付流水线

第4课 开发环节的交付流水线设计方法

目标:掌握代码环节的交付流水线设计方法
1.git webhook 2.代码检查 3.单元测试 4.代码覆盖率统计 5.部署和发布 6.项目实战

第5课 集成测环节的交付流水线设计方法

目标:掌握集成测试环节的交付流水线设计方法 1.接口自动化测试方法 2.UI层自动化测试方法 3.接口/UI测试与pipeline集成设计 4.项目实战

第6课 专项测试环节的交付流水线设计方法

目标:掌握专项测试环节的交付流水线设计方法 1.安全测试 2.性能测试 3.专项测试与pipeline集成设计 4.项目实战

扩展:发布环节的交付流水线设计方法

1.分级部署和发布 2.自动打包分发 3.线上监控 4.质效度量

第四部分 研发协同平台的设计和开发【待定】

About

Jenkins Pipeline实战:基于全开源工具链设计交付流水线

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages