天天看点

基于Jenkins的DevOps工程实践

下载地址:百度网盘

第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节

继续阅读