序
前言
第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 自動化你的單元和集成測試
索引