
├── 01 Jenkins基础与流水线入门
│ ├── 01.编写Jenkinsfile运行流水线
│ ├── 02.声明式流水线语法
│ ├── 03.使用Jenkins共享库
│ ├── 04.实践使用共享库格式化日志输出
│ ├── 05.Groovy基础语法字符串列表
│ ├── 06.Groovy基础语法函数使用
│ ├── 07.常用的PipelineDSL方法
│ ├── 08.集成Maven构建工具
│ ├── 09.集成Ant构建工具
│ ├── 10.集成Gradle构建工具
│ ├── 11.集成Npm构建工具
│ └── 12.共享库方式整合构建工具
├── 02 Jenkins认证与代码管理集成
│ ├── 13.集成SaltStack部署工具
│ ├── 14.集成Ansible部署工具
│ ├── 15.Ldap用户认证集成
│ ├── 16.GitlabSSO用户认证集成
│ ├── 17.GitHubSSO认证集成
│ ├── 18.项目准备与流水线调试
│ ├── 19.优化Gitlab提交流水线分支自动匹配
│ ├── 20.优化提交流水线变更commit状态
│ ├── 21.优化提交流水线过滤特殊push请求
│ ├── 22.优化提交流水线构建失败邮件通知
│ └── 23.配置Gitlab合并流水线
├── 03 SonarQube代码质量管理
│ ├── 24.SonarQube平台简介与配置
│ ├── 25.SonarQube扫描仪配置
│ ├── 26.添加流水线步骤进行自动化代码扫描
│ ├── 27.使用Sonar插件完成代码扫描
│ ├── 28.SonarQube项目管理集成流水线
│ ├── 29.SonarQube实践搜索与新建项目
│ ├── 30.SonarQube实践配置质量规则与质量阈
│ └── 31.Sonar配置扫描结果与Commit关联
├── 04 Nexus制品管理
│ ├── 32.Sonar配置项目多分支模式
│ ├── 33.Nexus基本概念与仓库管理
│ ├── 34.Nexus系统配置管理
│ ├── 35.Nexus制品上传Jenkins插件
│ ├── 36.Nexus制品发布选择制品
│ ├── 37.Nexus制品晋级
│ ├── 38.使用共享库封装NexusRESTAPI
│ ├── 39.使用Artifactory插件构建收集数据
│ └── 40.使用rtUpload上传制品
├── 05 Jenkins与Jira持续集成实践
│ ├── 41.简介基于Jira流水线的技术方案
│ ├── 42.实践1Jira问题与Gitlab分支
│ ├── 43.实践2Jira问题发布与GitlabMR
│ └── 44.Jenkins&Docker准备工作
├── 06 Docker与Kubernetes集成
│ ├── 45.基于Docker配置前端流水线
│ ├── 46.在流水线中使用Docker容器进行编译
│ ├── 47.基于Docker配置前端流水线
│ ├── 48.Docker镜像仓库管理规范
│ ├── 49.容器应用镜像构建与镜像清理策略
│ ├── 50.使用Groovy代码自动化配置
│ ├── 51.Kubernetes基本对象简介
│ ├── 52.基于Kubernetes部署Jenkins
│ ├── 53.部署Jenkins静态Slave节点
│ └── 54.部署Jenkins动态Slave节点
├── 07 自动化测试与发布流水线
│ ├── 55.使用Jmeter完成接口测试生成报告
│ ├── 56.使用Ant+Jmeter自动化测试
│ ├── 57.Jenkins+Ant+Jmeter接口测试
│ ├── 58.Jenkins展示测试报告
│ ├── 59.接口获取K8S部署文件
│ ├── 60.上传K8S部署文件到Gitlab
│ ├── 61.上线完成触发分支合并
│ ├── 62.实施提交流水线
│ ├── 63.配置UAT流水线构建镜像
│ ├── 64.配置UAT流水线更新发布文件
│ ├── 65.配置UAT流水线应用发布
│ ├── 66.配置版本晋级流水线
│ ├── 67.配置应用发布流水线
│ ├── 68.测试晋级与发布流水线
│ └── 69.总结演示端到端完整过程
├── 08 多项目流水线实践
│ ├── 70.后端项目Java流水线实践
│ ├── 71.前端项目NodeJs流水线实践
│ ├── 72.安装配置Android项目开发环境
│ ├── 73.手动构建发布Android项目
│ ├── 74.Android项目流水线上传到FIR平台
│ ├── 75.Android项目流水线上传到蒲公英平台
│ ├── 76.使用Prometheus对Jenkins监控
│ ├── 77.收集流水线构建度量数据
│ ├── 78.JenkinsAPI实践python
│ ├── 79.JenkinsRESTAPI简介
│ ├── 80.JenkinsRESTAPI共享库封装
│ ├── 81.JenkinsJobDSL应用实践
│ ├── 82.JenkinsCoreAPI应用
│ ├── 83.课件笔记
│ ├── 84.需求与代码集成实践
│ ├── 85.版本分支合并自动化实践
│ ├── 86.代码与持续集成实践
│ └── 87.持续集成与持续部署实践