Jenkins 權威指南 | 拾書所

Jenkins 權威指南

$ 454 元 原價 534

<內容介紹>

本書從實踐者的角度,在講解Jenkins基本原理的同時,深入到持續集成、持續交付領域,為讀者梳理出如何使用Jenkins設計和實現一個自動化的、周期性的集成測試過程,幫助讀者理解Jenkins適用於什麽場景。書中首先介紹Jenkins以及持續集成、持續交付的基礎知識;然後安裝Jenkins和配置Jenkins服務器,使用Jenkins建立構建作業、進行自動化測試,介紹Jenkins支持的幾種安全模式,如何使用Jenkins進行消息通知,如何確保代碼質量;最後進階展示如何建立高級的和分佈式的構建,如何進行自動化的部署和交付以及對Jenkins的運維。


<章節目錄>
序 xvii
前言 xix
第1 章 Jenkins 簡介 1
簡介 1
持續集成基礎 1
Jenkins 簡介(née Hudson) 3
從Hudson 到Jenkins——一個簡短的故事 3
應該使用Jenkins 還是Hudson 4
引進持續集成到你的公司 5
階段1——無構建服務器 5
階段2——夜間構建 6
階段3——夜間構建加自動化測試 6
階段4——加入度量指標 6
階段5——更認真地對待測試 6
階段6——自動化驗收測試和自動化部署 7
階段7——持續部署 7
接下來做什麽呢 7
第2 章 邁入Jenkins 的第一步 9
簡介 9
準備環境 9
安裝Java 10
安裝Git 11
創建GitHub 賬號 11
配置SSH 密鑰 11
創建代碼庫分支 12
啟動Jenkins 13
配置工具 17
配置你的Maven 設置 18
配置JDK 19
通知 20
設置Git 20
你的第一個Jenkins 構建作業 21
你的第一個構建作業 26
更多的報告——顯示Javadoc 33
添加代碼覆蓋率和其他度量 34
小結 40
第3 章 安裝Jenkins 41
簡介 41
下載和安裝Jenkins 41
為Jenkins 準備好構建服務器 44
Jenkins 主目錄 45
在Debian 或者Ubuntu 系統上安裝Jenkins 47
在Red Hat、Fedora 或者CentOS 上安裝Jenkins 48
在SUSE 或者OpenSUSE 上安裝Jenkins 49
以單機應用形式運行Jenkins 49
基於Apache 服務器運行Jenkins 53
在應用服務器上運行Jenkins 54
內存方面的考慮 54
安裝Jenkins 為一個Windows 服務 55
Jenkins 主目錄里有什麽 59
備份Jenkins 數據 62
升級Jenkins 安裝 63
小結 64
第4 章 配置Jenkins 服務器 65
簡介 65
配置面板——Manage Jenkins 界面 65
配置系統環境 68
配置全局屬性 69
配置JDK 70
配置構建工具 72
Maven 73
Ant 74
Shell 腳本 75
配置版本控制工具 75
配置Subversion 75
配置CVS 75
配置郵件服務器 76
配置代理 77
小結 78
第5 章 設置構建作業 79
簡介 79
Jenkins 構建作業 79
創建自由式構建作業 80
通用選項 81
高級項目選項 82
配置源代碼管理 83
用Subversion 工作 84
使用Git 86
Build Triggers 96
構建作業完成後觸發下一個 97
計劃構建作業 97
輪詢SCM 98
遠程觸發構建 99
手工構建作業 101
構建步驟 101
Maven 構建步驟 102

Brand Slider