下载地址:百度网盘
第1章 流水线基础篇
2小时4分钟8节
1-1编写Jenkinsfile运行流水线[20:45]
1-2声明式流水线语法[25:32]
1-3使用Jenkins共享库[17:26]
1-4实践使用共享库格式化日志输出[07:08]
1-5Groovy基础语法-字符串列表[20:12]
1-6Groovy基础语法-字典条件语句循环语句[14:29]
1-7Groovy基础语法-函数使用[09:42]
1-8常用的Pipeline DSL方法[09:20]
第2章 构建工具集成
1小时9分钟7节
2-1集成Maven构建工具[13:49]
2-2集成Ant构建工具[07:19]
2-3集成Gradle构建工具[06:56]
2-4集成Npm构建工具[10:40]
2-5共享库方式整合构建工具[12:51]
2-6集成SaltStack部署工具[12:10]
2-7集成Ansible部署工具[06:08]
第3章 用户认证集成
24分钟3节
3-1Ldap用户认证集成[10:31]
3-2GitlabSSO用户认证集成[08:19]
3-3GitHubSSO认证集成[05:48]
第4章 版本控制系统集成
1小时34分钟7节
4-1项目准备与流水线调试[15:04]
4-2配置Gitlab提交流水线[04:54]
4-3优化Gitlab提交流水线-分支自动匹配[09:43]
4-4优化提交流水线-变更commit状态[27:34]
4-5优化提交流水线-过滤特殊push请求[07:25]
4-6优化提交流水线-构建失败邮件通知[21:36]
4-7配置Gitlab合并流水线[08:10]
第5章 代码质量平台集成
3小时26分钟11节
5-1SonarQube平台简介与配置[13:00]
5-2SonarQube扫描仪配置[07:53]
5-3本地使用扫描仪项目分析配置[26:53]
5-4添加流水线步骤进行自动化代码扫描[20:52]
5-5安装JenkinsSonar插件[06:55]
5-6使用Sonar插件完成代码扫描[12:38]
5-7SonarQube项目管理-集成流水线[38:15]
5-8SonarQube实践-搜索与新建项目[21:46]
5-9SonarQube实践-配置质量规则与质量阈[30:18]
5-10Sonar配置扫描结果与Commit关联[20:34]
5-11Sonar配置项目多分支模式[07:02]
第6章 制品仓库集成
2小时56分钟9节