第一章:Jenkins简介
持续集成
构建持续集成的阶段
第二章:迈入Jenkins的第一步
任何持续集成工具最基本的功能是监控版本控制系统中的源代码,并在任何更改被提交 时获取和构建源代码的最新版本。
环境准备:安装Java、安装Git、创建GitHub账号、配置SSH密钥、创建代码库分支、克隆书中案例到本地。
启动Jenkins:
Java Web Start
$ java -jar jenkins.war
Java应用服务器:Tomcat
配置所需工具:确切的说,告诉Jenkins构建要用到的构建工具和JDK版本
Manage Jenkins 页面: 配置Jenkins服务器,安装和升级各种插件,跟踪系统负荷,管理分布式构建服务器,等等。
Configure System
配置Maven设置
配置JDK
Manage Plugins
配置Git:需要安装 Jenkins Git 插件
第一个Jenkins构建作业
New Job 页面:
源代码位置
配置更新时间间隔
构建报告
Manage Plugins
第3章:安装Jenkins(生产环境)
足够的处理器能力和内存资源
slaves
为Jenkins创建一个特殊的用户和用户组
Jenkins主目录
备份Jenkins数据
升级Jenkins安装
第4章配置Jenkins服务器(P65-)PDF:89-
配置系统:Configure System
配置JDK
配置构建工具:Maven、Ant、Shell脚本
配置版本控制工具
配置邮件服务器
配置代理
第5章:设置构建作业(P79-)PDF:103-
构建作业是一个持续集成服务器的基本职能。
Jenkins构建作业
创建自由式构建作业
通用选项
高级项目选项
配置源代码管理
Subversion
Git
使用Maven构建作业(P115-)PDF:139
第6章:自动化测试(P133-)PDF:157
单元测试、集成测试、Web测试、功能测试、性能测试、负载测试等
自动化单元和集成测试
在Jenkins中配置测试报告
第7章:Jenkins安全(P169-)PDF:193
第8章:通知(P195-)PDF:219
第9章:代码质量(P225-)PDF:250
第10章:高级构建(P253-)PDF:279
第11章:分布式构建(P301-)PDF:325
第12章:自动化部署和持续交付(P323-)PDF:345
第13章:Jenkins维护(P343-)PDF:404
监控磁盘空间
使用 DIsk Usage 插件
磁盘使用及 Jenkins Maven 项目类型
监控服务器负载
备份配置
Jenkins 备份基础
使用备份插件
构建作业归档
构建迁移