qq62323217 发表于 2021-9-2 21:15

基于Jenkins的DevOps工程实践

资料有解压密码,介意勿买

第1章 流水线基础篇

2小时4分钟8节

1-1编写Jenkinsfile运行流水线
1-2声明式流水线语法
1-3使用Jenkins共享库
1-4实践使用共享库格式化日志输出
1-5Groovy基础语法-字符串列表
1-6Groovy基础语法-字典条件语句循环语句
1-7Groovy基础语法-函数使用
1-8常用的Pipeline DSL方法
第2章 构建工具集成

1小时9分钟7节

2-1集成Maven构建工具
2-2集成Ant构建工具
2-3集成Gradle构建工具
2-4集成Npm构建工具
2-5共享库方式整合构建工具
2-6集成SaltStack部署工具
2-7集成Ansible部署工具
第3章 用户认证集成

24分钟3节

3-1Ldap用户认证集成
3-2GitlabSSO用户认证集成
3-3GitHubSSO认证集成
第4章 版本控制系统集成

1小时34分钟7节

4-1项目准备与流水线调试
4-2配置Gitlab提交流水线
4-3优化Gitlab提交流水线-分支自动匹配
4-4优化提交流水线-变更commit状态
4-5优化提交流水线-过滤特殊push请求
4-6优化提交流水线-构建失败邮件通知
4-7配置Gitlab合并流水线
第5章 代码质量平台集成

3小时26分钟11节

5-1SonarQube平台简介与配置
5-2SonarQube扫描仪配置
5-3本地使用扫描仪项目分析配置
5-4添加流水线步骤进行自动化代码扫描
5-5安装JenkinsSonar插件
5-6使用Sonar插件完成代码扫描
5-7SonarQube项目管理-集成流水线
5-8SonarQube实践-搜索与新建项目
5-9SonarQube实践-配置质量规则与质量阈
5-10Sonar配置扫描结果与Commit关联
5-11Sonar配置项目多分支模式
第6章 制品仓库集成

2小时56分钟9节

6-1Nexus基本概念与仓库管理
6-2Nexus系统配置管理
6-3Nexus制品上传-mvn命令
6-4Nexus制品上传-Jenkins插件
6-5Nexus制品发布-选择制品
6-6Nexus制品晋级
6-7使用共享库封装Nexus REST API
6-8使用Artifactory插件构建收集数据
6-9使用rtUpload上传制品
第7章 需求管理工具集成

58分钟5节

7-1简介基于Jira流水线的技术方案
7-2实践1-Jira问题与Gitlab分支
7-3实践2-Jira问题发布与GitlabMR
7-4实践3-Jira版本发布后自动清理分支
7-5总结分析共享库内容
第8章 Docker容器集成

2小时13分钟9节

8-1Jenkins&Docker准备工作
8-2基于Docker安装master
8-3基于Docker配置构建资源池
8-4在流水线中使用Docker容器进行编译
8-5基于Docker配置前端流水线
8-6Docker镜像仓库管理规范
8-7容器应用镜像构建与镜像清理策略
8-8解析官方代码自动配置dockercloud
8-9使用Groovy代码自动化配置
第9章 容器PaaS平台集成

1小时8分钟4节

9-1Kubernetes基本对象简介
9-2基于Kubernetes部署Jenkins
9-3部署Jenkins静态Slave节点
9-4部署Jenkins动态Slave节点
第10章 自动化接口测试

48分钟4节

10-1使用Jmeter完成接口测试生成报告
10-2使用Ant Jmeter自动化测试
10-3Jenkins Ant Jmeter接口测试
10-4Jenkins展示测试报告
第11章 流水线实践篇

4小时43分钟18节

11-1流水线实践规划设计
11-2接口获取K8S部署文件
11-3上传K8S部署文件到Gitlab
11-4上线完成触发分支合并
11-5实施提交流水线
11-6配置UAT流水线构建镜像
11-7配置UAT流水线更新发布文件
11-8配置UAT流水线应用发布
11-9配置版本晋级流水线
11-10配置应用发布流水线
11-11测试晋级与发布流水线
11-12总结演示端到端完整过程
11-13后端项目Java流水线实践
11-14前端项目NodeJs流水线实践
11-15安装配置Android项目开发环境
11-16手动构建发布Android项目
11-17Android项目流水线上传到FIR平台
11-18Android项目流水线上传到蒲公英平台
第12章 流水线扩展篇

1小时50分钟8节

12-1使用Prometheus对Jenkins监控
12-2收集流水线构建度量数据
12-3JenkinsAPI实践-python
12-4Jenkins REST API-简介
12-5Jenkins REST API-共享库封装
12-6Jenkins Job DSL应用实践
12-7Jenkins Core API应用
12-8课件笔记
第13章 Jenkins Spinnaker端到端流水线实践

2小时21分钟6节

13-1需求与代码集成理论部分
13-2特性分支自动化实践
13-3版本分支合并自动化实践
13-4代码与持续集成实践
13-5持续集成与持续部署实践
13-6课件资料

**** Hidden Message *****

liuyez123 发表于 2021-9-2 21:17

强烈支持楼主ing……

dasheng 发表于 2021-9-2 21:33

666666666666666666

sharep 发表于 2021-9-2 21:39

强烈支持楼主ing……

hychyc 发表于 2021-9-2 21:43

支持支持支持

HCT118 发表于 2021-9-2 21:45

d825d825d825

云飞 发表于 2021-9-2 22:12

感恩无私的分享与奉献 :)

2323553304 发表于 2021-9-2 22:21

无回帖,不论坛,这才是人道。

chenjingying1 发表于 2021-9-2 22:25

强烈支持楼主ing……

销魂腿 发表于 2021-9-2 22:28

RE: 基于Jenkins的DevOps工程实践 [修改]
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 基于Jenkins的DevOps工程实践