序
前言
第1章 Jenkins 简介
简介
持续集成基础
Jenkins 简介(née Hudson)
从Hudson 到Jenkins――一个简短的故事
应该使用Jenkins 还是Hudson
引进持续集成到你的公司
阶段1――无构建服务器
阶段2――夜间构建
阶段3――夜间构建加自动化测试
阶段4――加入度量指标
阶段5――更认真地对待测试
阶段6――自动化验收测试和自动化部署
阶段7――持续部署
接下来做什么呢
第2章 迈入Jenkins 的第一步
简介
准备环境
安装Java
安装Git
创建GitHub 账号
配置SSH 密钥
创建代码库分支
启动Jenkins
配置工具
配置你的Maven设置
配置JDK
通知
设置Git
你的第一个Jenkins 构建作业
你的第一个构建作业
更多的报告――显示Javadoc
添加代码覆盖率和其他度量
小结
第3章 安装Jenkins
简介
下载和安装Jenkins
为Jenkins 准备好构建服务器
Jenkins 主目录
在Debian 或者Ubuntu 系统上安装Jenkins
在Red Hat、Fedora 或者CentOS 上安装Jenkins
在SUSE 或者OpenSUSE 上安装Jenkins
以单机应用形式运行Jenkins
基于Apache 服务器运行Jenkins
在应用服务器上运行Jenkins
内存方面的考虑
安装Jenkins 为一个Windows 服务
Jenkins 主目录里有什么
备份Jenkins 数据
升级Jenkins 安装
小结
……
第4章 配置Jenkins 服务器
第5章 设置构建作业
第6章 自动化测试
第7章 Jenkins 安全
第8章 通知
第9章 代码质量
第10章 高级构建
第11章 分布式构建
第12章 自动化部署和持续交付
第13章 Jenkins 的维护
附录A 自动化你的单元和集成测试
索引