第一部分 价值驱动
第1章 为什么要CI&CD
1.1 CI&CD的价值
1.2 CI&CD带来的变化
1.3 CI&CD实施现状
1.4 CI&CD技术栈
1.5 大规模部署的烦恼
1.6 实施云平台化
1.7 本章小结
第二部分 持续集成
第2章 代码管理
2.1 代码版本管理工具GitLab
2.1.1 安装GitLab CE
2.1.2 配置GitLab
2.1.3 GitLab的使用说明
2.2 代码扫描和管理平台SonarQube
2.2.1 SonarQube平台的组成结构和集成
2.2.2 SonarQube服务器
2.2.3 SonarQube扫描器
2.2.4 SonarQube服务器的界面
2.3 代码审核工具Gerrit
2.3.1 Gerrit
2.3.2 Gerrit的安装和配置
2.3.3 GitWeb的安装和配置
2.3.4 在Gerrit中集成LDAP认证
2.3.5 Gerrit和GitLab的集成
2.3.6 Gerrit的基本用法
2.4 本章小结
第3章 Jenkins基础知识
3.1 Jenkins
3.2 Jenkins的安装
3.2.1 使用Docker安装Jenkins
3.2.2 为CentOS虚拟机安装Jenkins
3.3 Jenkins Home目录
3.4 Jenkins的升级以及备份和还原
……
第三部分 持续部署
展开