jenkins權(quán)威指南中文版
約翰·弗格森·斯馬特掃描版- 軟件大?。?span itemprop="fileSize">3.00 KB
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件 / 電腦刊物
- 軟件授權(quán): 免費軟件
- 更新時間:2018-04-25 12:47:44
- 軟件等級:
- 軟件廠商: -
- 應(yīng)用平臺:WinXP, Win7, Win8, Win10
- 軟件官網(wǎng): 暫無
相關(guān)軟件
2023圣才電子書免激活版v6.4.9最新安卓版
36.66 MB/中文/0.0
小學(xué)英語五年級下冊人教版電子書v5.0.38 安卓版
75.93 MB/中文/2.0
夢想成真會計電子書hdv2.0.5 安卓版
7.56 MB/中文/10.0
會計夢想成真(電子書閱讀)v3.2.5 安卓版
10.80 MB/中文/10.0
小學(xué)英語六年級下冊電子書v5.1.5 安卓版
68.10 MB/中文/7.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址
jenkins權(quán)威指南pdf是一本Jenkins的權(quán)威指南教材,由約翰·弗格森·斯馬特編著,教材讓讀者學(xué)會如何使用Jenkins,現(xiàn)在IT貓撲小編為大家?guī)韏enkins權(quán)威指南中文pdf掃描版下載,希望大家能夠喜歡!
jenkins權(quán)威指南中文版介紹
《Jenkins權(quán)威指南》從實踐者的角度,在講解Jenkins基本原理的同時,深入到持續(xù)集成、持續(xù)交付領(lǐng)域,為讀者梳理出如何使用Jenkins設(shè)計和實現(xiàn)一個自動化的、周期性的集成測試過程,幫助讀者理解Jenkins適用于什么場景。書中首先介紹Jenkins以及持續(xù)集成、持續(xù)交付的基礎(chǔ)知識;然后安裝Jenkins和配置Jenkins服務(wù)器,使用Jenkins建立構(gòu)建作業(yè)、進(jìn)行自動化測試,介紹Jenkins支持的幾種安全模式,如何使用Jenkins進(jìn)行消息通知,如何確保代碼質(zhì)量;最后進(jìn)階展示如何建立高級的和分布式的構(gòu)建,如何進(jìn)行自動化的部署和交付以及對Jenkins的運維。
Jenkins介紹
Jenkins是一個開源軟件項目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續(xù)集成變成可能。
jenkins權(quán)威指南章節(jié)目錄
序 xvii
前言 xix
第1 章 Jenkins 簡介 1
簡介 1
持續(xù)集成基礎(chǔ) 1
Jenkins 簡介(née Hudson) 3
從Hudson 到Jenkins――一個簡短的故事 3
應(yīng)該使用Jenkins 還是Hudson 4
引進(jìn)持續(xù)集成到你的公司 5
階段1――無構(gòu)建服務(wù)器 5
階段2――夜間構(gòu)建 6
階段3――夜間構(gòu)建加自動化測試 6
階段4――加入度量指標(biāo) 6
階段5――更認(rèn)真地對待測試 6
階段6――自動化驗收測試和自動化部署 7
階段7――持續(xù)部署 7
接下來做什么呢 7
第2 章 邁入Jenkins 的第一步 9
簡介 9
準(zhǔn)備環(huán)境 9
安裝Java 10
安裝Git 11
創(chuàng)建GitHub 賬號 11
配置SSH 密鑰 11
創(chuàng)建代碼庫分支 12
啟動Jenkins 13
配置工具 17
配置你的Maven 設(shè)置 18
配置JDK 19
通知 20
設(shè)置Git 20
你的第一個Jenkins 構(gòu)建作業(yè) 21
你的第一個構(gòu)建作業(yè) 26
更多的報告――顯示Javadoc 33
添加代碼覆蓋率和其他度量 34
小結(jié) 40
第3 章 安裝Jenkins 41
簡介 41
下載和安裝Jenkins 41
為Jenkins 準(zhǔn)備好構(gòu)建服務(wù)器 44
Jenkins 主目錄 45
在Debian 或者Ubuntu 系統(tǒng)上安裝Jenkins 47
在Red Hat、Fedora 或者CentOS 上安裝Jenkins 48
在SUSE 或者OpenSUSE 上安裝Jenkins 49
以單機(jī)應(yīng)用形式運行Jenkins 49
基于Apache 服務(wù)器運行Jenkins 53
在應(yīng)用服務(wù)器上運行Jenkins 54
內(nèi)存方面的考慮 54
安裝Jenkins 為一個Windows 服務(wù) 55
Jenkins 主目錄里有什么 59
備份Jenkins 數(shù)據(jù) 62
升級Jenkins 安裝 63
小結(jié) 64
第4 章 配置Jenkins 服務(wù)器 65
簡介 65
配置面板――Manage Jenkins 界面 65
配置系統(tǒng)環(huán)境 68
配置全局屬性 69
配置JDK 70
配置構(gòu)建工具 72
Maven 73
Ant 74
Shell 腳本 75
配置版本控制工具 75
配置Subversion 75
配置CVS 75
配置郵件服務(wù)器 76
配置代理 77
小結(jié) 78
第5 章 設(shè)置構(gòu)建作業(yè) 79
簡介 79
Jenkins 構(gòu)建作業(yè) 79
創(chuàng)建自由式構(gòu)建作業(yè) 80
通用選項 81
高級項目選項 82
配置源代碼管理 83
用Subversion 工作 84
使用Git 86
Build Triggers 96
構(gòu)建作業(yè)完成后觸發(fā)下一個 97
計劃構(gòu)建作業(yè) 97
輪詢SCM 98
遠(yuǎn)程觸發(fā)構(gòu)建 99
手工構(gòu)建作業(yè) 101
構(gòu)建步驟 101
Maven 構(gòu)建步驟 102
Ant 構(gòu)建步驟 103
執(zhí)行Shell 或Windows 批處理命令 104
在構(gòu)建中使用Jenkins 環(huán)境變量 105
運行Groovy 腳本 108
用其他語言構(gòu)建項目 110
構(gòu)建后的操作 110
報告測試結(jié)果 110
歸檔構(gòu)建產(chǎn)物 110
通知 114
構(gòu)建其他的項目 114
運行新的構(gòu)建作業(yè) 115
使用Maven 構(gòu)建作業(yè) 115
每當(dāng)SNAPSHOT(快照)依賴被建立時都要進(jìn)行構(gòu)建 116
配置Maven 構(gòu)建 116
構(gòu)建后期操作 118
部署到企業(yè)倉庫管理器 118
部署到商業(yè)企業(yè)倉庫管理器 122
管理模塊 122
Maven 構(gòu)建作業(yè)中額外的構(gòu)建步驟 122
用其他語言使用Jenkins 124
用Grails 構(gòu)建項目 124
用Gradle 構(gòu)建項目 126
用Visual Studio MSBuild 構(gòu)建項目 129
用NAnt 構(gòu)建項目 130
使用Ruby 和Ruby on Rails 構(gòu)建項目 130
小結(jié) 132
第6 章 自動化測試 133
簡介 133
自動化單元和集成測試 134
在Jenkins 中配置測試報告 135
顯示測試結(jié)果 137
忽略測試 140
代碼覆蓋率 142
使用Cobertura 測量代碼覆蓋率 143
使用Clover 測量代碼覆蓋率 152
自動化驗收測試 154
JMeter 自動化性能測試 157
請求幫助!我的測試運行得太慢了 165
添加更多的硬件 166
運行更少的集成/ 功能測試 166
并行運行測試 167
小結(jié) 167
第7 章 Jenkins 安全 169
簡介 169
激活Jenkins 安全 169
Jenkins 安全實例 170
安全域――定義Jenkins 用戶 171
使用Jenkins 內(nèi)置用戶數(shù)據(jù)庫 171
使用LDAP 倉庫 174
使用微軟活動目錄 176
使用UNIX 用戶和用戶組 177
Servlet 容器授權(quán) 177
使用Atlassian Crowd 178
與其他系統(tǒng)集成 179
授權(quán)――誰可以做什么 181
安全矩陣 181
基于項目的安全 185
基于角色的安全 188
審計――跟蹤用戶行為 190
小結(jié) 193
第8 章 通知 195
簡介 195
電子郵件通知 195
更高級的電子郵件通知 197
聲明構(gòu)建 200
RSS 訂閱 202
構(gòu)建分發(fā)器 202
即時消息 204
用Jabber 進(jìn)行IM 通知 204
使用IRC 的IM 通知 209
IRC 通知 209
桌面通知器 212
通過Notifo 通知 213
移動通知 216
短信通知 216
制造噪聲 219
極端反饋設(shè)備 221
小結(jié) 222
第9 章 代碼質(zhì)量 225
簡介 225
構(gòu)建過程中的代碼質(zhì)量 226
受歡迎的Java 和Groovy 代碼質(zhì)量分析工具 227
Checkstyle 227
PMD/CPD 230
FindBugs 235
CodeNarc 237
使用Violations 插件報告代碼質(zhì)量問題 238
與自由風(fēng)格下的構(gòu)建作業(yè)一起工作 239
使用Maven 構(gòu)建作業(yè) 242
使用Checkstyle、PMD 和FindBugs 報告 244
報告代碼復(fù)雜度 247
報告未完成的任務(wù) 248
集成Sonar 249
小結(jié) 253
第10 章 高級構(gòu)建 255
簡介 255
參數(shù)化構(gòu)建作業(yè) 255
創(chuàng)建一個參數(shù)化構(gòu)建作業(yè) 256
為構(gòu)建適配參數(shù)化構(gòu)建腳本 257
高級參數(shù)類型 259
使用Subversion 標(biāo)簽構(gòu)建 260
使用Git 標(biāo)簽構(gòu)建 261
遠(yuǎn)程啟動參數(shù)化構(gòu)建作業(yè) 262
參數(shù)化構(gòu)建作業(yè)歷史 263
參數(shù)化觸發(fā)263
多重結(jié)構(gòu)的構(gòu)建作業(yè) 266
搭建多重結(jié)構(gòu)構(gòu)建 266
配置從節(jié)點軸 267
配置JDK 軸 268
自定義軸 268
執(zhí)行多重結(jié)構(gòu)構(gòu)建 268
自動生成Maven 構(gòu)建作業(yè) 271
配置作業(yè) 271
使用繼承復(fù)用作業(yè)配置 273
插件支持 275
自由式作業(yè) 278
構(gòu)建協(xié)作 278
在Jenkins 中并行構(gòu)建 279
依賴關(guān)系圖 279
連接 280
Locks and Latches 插件 281
構(gòu)建管道及優(yōu)化 282
通過M2Release 插件管理Maven 版本發(fā)布 283
復(fù)制構(gòu)建產(chǎn)物 286
構(gòu)建進(jìn)階 289
匯總測試結(jié)果 295
構(gòu)建管道 296
小結(jié) 299
第11 章 分布式構(gòu)建 301
簡介 301
Jenkins 分布式構(gòu)建架構(gòu) 301
Jenkins 主/ 從策略 302
主節(jié)點使用SSH 啟動從節(jié)點代理 303
使用Java Web Start 手工啟動從代理 307
把Jenkins 從節(jié)點安裝為Windows 服務(wù) 309
無主節(jié)點模式啟動從節(jié)點 310
以遠(yuǎn)程服務(wù)方式啟動Windows 從節(jié)點 310
把構(gòu)建作業(yè)與一個或一組從節(jié)點關(guān)聯(lián) 311
節(jié)點監(jiān)控 313
云計算 314
使用Amazon EC2 314
使用CloudBees DEV@cloud 服務(wù) 318
小結(jié) 319
第12 章 自動化部署和持續(xù)交付 321
簡介 . 321
實現(xiàn)自動化和持續(xù)部署 322
部署腳本 322
數(shù)據(jù)庫更新 322
冒煙測試 325
回滾更改 326
部署到應(yīng)用程序服務(wù)器上 326
部署一個Java 應(yīng)用 327
部署像Ruby 和PHP 這樣基于腳本的應(yīng)用程序 336
小結(jié) 339
第13 章 Jenkins 的維護(hù)341
簡介 341
監(jiān)控磁盤空間 341
使用Disk Usage 插件 343
磁盤使用及Jenkins Maven 項目類型 344
監(jiān)控服務(wù)器負(fù)載 345
備份配置 346
Jenkins 備份基礎(chǔ) 346
使用備份插件 348
更為輕量的自動備份 350
構(gòu)建作業(yè)歸檔 350
構(gòu)建遷移 351
小結(jié) 355
附錄A 自動化你的單元和集成測試 357
索引 367
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦
相關(guān)文章
下載地址
jenkins權(quán)威指南中文版 約翰·弗格森·斯馬特掃描版
查看所有評論>> 網(wǎng)友評論
更多>> 猜你喜歡