jenkins權(quán)威指南pdf下載 最新更新|軟件分類|軟件專題|手機(jī)版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當(dāng)前所在位置: 首頁(yè)教程下載電腦刊物 → jenkins權(quán)威指南中文版 約翰·弗格森·斯馬特掃描版

jenkins權(quán)威指南中文版

約翰·弗格森·斯馬特掃描版

jenkins權(quán)威指南中文版下載
  • 軟件大?。?span itemprop="fileSize">3.00 KB
  • 軟件語(yǔ)言:中文
  • 軟件類型:國(guó)產(chǎn)軟件 / 電腦刊物
  • 軟件授權(quán): 免費(fèi)軟件
  • 更新時(shí)間:2018-04-25 12:47:44
  • 軟件等級(jí):4星
  • 軟件廠商: -
  • 應(yīng)用平臺(tái):WinXP, Win7, Win8, Win10
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?.00 KB

點(diǎn)贊 好評(píng) 0%(0) 差評(píng) 差評(píng) 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評(píng)論下載地址

小編為您推薦: jenkins權(quán)威指南 電子書

jenkins權(quán)威指南pdf是一本Jenkins的權(quán)威指南教材,由約翰·弗格森·斯馬特編著,教材讓讀者學(xué)會(huì)如何使用Jenkins,現(xiàn)在IT貓撲小編為大家?guī)?lái)jenkins權(quán)威指南中文pdf掃描版下載,希望大家能夠喜歡!

jenkins權(quán)威指南中文版介紹

《Jenkins權(quán)威指南》從實(shí)踐者的角度,在講解Jenkins基本原理的同時(shí),深入到持續(xù)集成、持續(xù)交付領(lǐng)域,為讀者梳理出如何使用Jenkins設(shè)計(jì)和實(shí)現(xiàn)一個(gè)自動(dòng)化的、周期性的集成測(cè)試過(guò)程,幫助讀者理解Jenkins適用于什么場(chǎng)景。書中首先介紹Jenkins以及持續(xù)集成、持續(xù)交付的基礎(chǔ)知識(shí);然后安裝Jenkins和配置Jenkins服務(wù)器,使用Jenkins建立構(gòu)建作業(yè)、進(jìn)行自動(dòng)化測(cè)試,介紹Jenkins支持的幾種安全模式,如何使用Jenkins進(jìn)行消息通知,如何確保代碼質(zhì)量;最后進(jìn)階展示如何建立高級(jí)的和分布式的構(gòu)建,如何進(jìn)行自動(dòng)化的部署和交付以及對(duì)Jenkins的運(yùn)維。

jenkins權(quán)威指南pdf

Jenkins介紹

Jenkins是一個(gè)開源軟件項(xiàng)目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個(gè)開放易用的軟件平臺(tái),使軟件的持續(xù)集成變成可能。

jenkins權(quán)威指南章節(jié)目錄

序 xvii

前言 xix

第1 章 Jenkins 簡(jiǎn)介 1

簡(jiǎn)介 1

持續(xù)集成基礎(chǔ) 1

Jenkins 簡(jiǎn)介(née Hudson) 3

從Hudson 到Jenkins――一個(gè)簡(jiǎn)短的故事 3

應(yīng)該使用Jenkins 還是Hudson 4

引進(jìn)持續(xù)集成到你的公司 5

階段1――無(wú)構(gòu)建服務(wù)器 5

階段2――夜間構(gòu)建 6

階段3――夜間構(gòu)建加自動(dòng)化測(cè)試 6

階段4――加入度量指標(biāo) 6

階段5――更認(rèn)真地對(duì)待測(cè)試 6

階段6――自動(dòng)化驗(yàn)收測(cè)試和自動(dòng)化部署 7

階段7――持續(xù)部署 7

接下來(lái)做什么呢 7

第2 章 邁入Jenkins 的第一步 9

簡(jiǎn)介 9

準(zhǔn)備環(huán)境 9

安裝Java 10

安裝Git 11

創(chuàng)建GitHub 賬號(hào) 11

配置SSH 密鑰 11

創(chuàng)建代碼庫(kù)分支 12

啟動(dòng)Jenkins 13

配置工具 17

配置你的Maven 設(shè)置 18

配置JDK 19

通知 20

設(shè)置Git 20

你的第一個(gè)Jenkins 構(gòu)建作業(yè) 21

你的第一個(gè)構(gòu)建作業(yè) 26

更多的報(bào)告――顯示Javadoc 33

添加代碼覆蓋率和其他度量 34

小結(jié) 40

第3 章 安裝Jenkins 41

簡(jiǎn)介 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)用形式運(yùn)行Jenkins 49

基于Apache 服務(wù)器運(yùn)行Jenkins 53

在應(yīng)用服務(wù)器上運(yùn)行Jenkins 54

內(nèi)存方面的考慮 54

安裝Jenkins 為一個(gè)Windows 服務(wù) 55

Jenkins 主目錄里有什么 59

備份Jenkins 數(shù)據(jù) 62

升級(jí)Jenkins 安裝 63

小結(jié) 64

第4 章 配置Jenkins 服務(wù)器 65

簡(jiǎn)介 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

簡(jiǎn)介 79

Jenkins 構(gòu)建作業(yè) 79

創(chuàng)建自由式構(gòu)建作業(yè) 80

通用選項(xiàng) 81

高級(jí)項(xiàng)目選項(xiàng) 82

配置源代碼管理 83

用Subversion 工作 84

使用Git 86

Build Triggers 96

構(gòu)建作業(yè)完成后觸發(fā)下一個(gè) 97

計(jì)劃構(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

運(yùn)行Groovy 腳本 108

用其他語(yǔ)言構(gòu)建項(xiàng)目 110

構(gòu)建后的操作 110

報(bào)告測(cè)試結(jié)果 110

歸檔構(gòu)建產(chǎn)物 110

通知 114

構(gòu)建其他的項(xiàng)目 114

運(yùn)行新的構(gòu)建作業(yè) 115

使用Maven 構(gòu)建作業(yè) 115

每當(dāng)SNAPSHOT(快照)依賴被建立時(shí)都要進(jìn)行構(gòu)建 116

配置Maven 構(gòu)建 116

構(gòu)建后期操作 118

部署到企業(yè)倉(cāng)庫(kù)管理器 118

部署到商業(yè)企業(yè)倉(cāng)庫(kù)管理器 122

管理模塊 122

Maven 構(gòu)建作業(yè)中額外的構(gòu)建步驟 122

用其他語(yǔ)言使用Jenkins 124

用Grails 構(gòu)建項(xiàng)目 124

用Gradle 構(gòu)建項(xiàng)目 126

Visual Studio MSBuild 構(gòu)建項(xiàng)目 129

用NAnt 構(gòu)建項(xiàng)目 130

使用Ruby 和Ruby on Rails 構(gòu)建項(xiàng)目 130

小結(jié) 132

第6 章 自動(dòng)化測(cè)試 133

簡(jiǎn)介 133

自動(dòng)化單元和集成測(cè)試 134

在Jenkins 中配置測(cè)試報(bào)告 135

顯示測(cè)試結(jié)果 137

忽略測(cè)試 140

代碼覆蓋率 142

使用Cobertura 測(cè)量代碼覆蓋率 143

使用Clover 測(cè)量代碼覆蓋率 152

自動(dòng)化驗(yàn)收測(cè)試 154

JMeter 自動(dòng)化性能測(cè)試 157

請(qǐng)求幫助!我的測(cè)試運(yùn)行得太慢了 165

添加更多的硬件 166

運(yùn)行更少的集成/ 功能測(cè)試 166

并行運(yùn)行測(cè)試 167

小結(jié) 167

第7 章 Jenkins 安全 169

簡(jiǎn)介 169

激活Jenkins 安全 169

Jenkins 安全實(shí)例 170

安全域――定義Jenkins 用戶 171

使用Jenkins 內(nèi)置用戶數(shù)據(jù)庫(kù) 171

使用LDAP 倉(cāng)庫(kù) 174

使用微軟活動(dòng)目錄 176

使用UNIX 用戶和用戶組 177

Servlet 容器授權(quán) 177

使用Atlassian Crowd 178

與其他系統(tǒng)集成 179

授權(quán)――誰(shuí)可以做什么 181

安全矩陣 181

基于項(xiàng)目的安全 185

基于角色的安全 188

審計(jì)――跟蹤用戶行為 190

小結(jié) 193

第8 章 通知 195

簡(jiǎn)介 195

電子郵件通知 195

更高級(jí)的電子郵件通知 197

聲明構(gòu)建 200

RSS 訂閱 202

構(gòu)建分發(fā)器 202

即時(shí)消息 204

用Jabber 進(jìn)行IM 通知 204

使用IRC 的IM 通知 209

IRC 通知 209

桌面通知器 212

通過(guò)Notifo 通知 213

移動(dòng)通知 216

短信通知 216

制造噪聲 219

極端反饋設(shè)備 221

小結(jié) 222

第9 章 代碼質(zhì)量 225

簡(jiǎn)介 225

構(gòu)建過(guò)程中的代碼質(zhì)量 226

受歡迎的Java 和Groovy 代碼質(zhì)量分析工具 227

Checkstyle 227

PMD/CPD 230

FindBugs 235

CodeNarc 237

使用Violations 插件報(bào)告代碼質(zhì)量問(wèn)題 238

與自由風(fēng)格下的構(gòu)建作業(yè)一起工作 239

使用Maven 構(gòu)建作業(yè) 242

使用Checkstyle、PMD 和FindBugs 報(bào)告 244

報(bào)告代碼復(fù)雜度 247

報(bào)告未完成的任務(wù) 248

集成Sonar 249

小結(jié) 253

第10 章 高級(jí)構(gòu)建 255

簡(jiǎn)介 255

參數(shù)化構(gòu)建作業(yè) 255

創(chuàng)建一個(gè)參數(shù)化構(gòu)建作業(yè) 256

為構(gòu)建適配參數(shù)化構(gòu)建腳本 257

高級(jí)參數(shù)類型 259

使用Subversion 標(biāo)簽構(gòu)建 260

使用Git 標(biāo)簽構(gòu)建 261

遠(yuǎn)程啟動(dòng)參數(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é)點(diǎn)軸 267

配置JDK 軸 268

自定義軸 268

執(zhí)行多重結(jié)構(gòu)構(gòu)建 268

自動(dòng)生成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

通過(guò)M2Release 插件管理Maven 版本發(fā)布 283

復(fù)制構(gòu)建產(chǎn)物 286

構(gòu)建進(jìn)階 289

匯總測(cè)試結(jié)果 295

構(gòu)建管道 296

小結(jié) 299

第11 章 分布式構(gòu)建 301

簡(jiǎn)介 301

Jenkins 分布式構(gòu)建架構(gòu) 301

Jenkins 主/ 從策略 302

主節(jié)點(diǎn)使用SSH 啟動(dòng)從節(jié)點(diǎn)代理 303

使用Java Web Start 手工啟動(dòng)從代理 307

把Jenkins 從節(jié)點(diǎn)安裝為Windows 服務(wù) 309

無(wú)主節(jié)點(diǎn)模式啟動(dòng)從節(jié)點(diǎn) 310

以遠(yuǎn)程服務(wù)方式啟動(dòng)Windows 從節(jié)點(diǎn) 310

把構(gòu)建作業(yè)與一個(gè)或一組從節(jié)點(diǎn)關(guān)聯(lián) 311

節(jié)點(diǎn)監(jiān)控 313

云計(jì)算 314

使用Amazon EC2 314

使用CloudBees DEV@cloud 服務(wù) 318

小結(jié) 319

第12 章 自動(dòng)化部署和持續(xù)交付 321

簡(jiǎn)介 . 321

實(shí)現(xiàn)自動(dòng)化和持續(xù)部署 322

部署腳本 322

數(shù)據(jù)庫(kù)更新 322

冒煙測(cè)試 325

回滾更改 326

部署到應(yīng)用程序服務(wù)器上 326

部署一個(gè)Java 應(yīng)用 327

部署像Ruby 和PHP 這樣基于腳本的應(yīng)用程序 336

小結(jié) 339

第13 章 Jenkins 的維護(hù)341

簡(jiǎn)介 341

監(jiān)控磁盤空間 341

使用Disk Usage 插件 343

磁盤使用及Jenkins Maven 項(xiàng)目類型 344

監(jiān)控服務(wù)器負(fù)載 345

備份配置 346

Jenkins 備份基礎(chǔ) 346

使用備份插件 348

更為輕量的自動(dòng)備份 350

構(gòu)建作業(yè)歸檔 350

構(gòu)建遷移 351

小結(jié) 355

附錄A 自動(dòng)化你的單元和集成測(cè)試 357

索引 367

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦

      相關(guān)文章

      下載地址

      • jenkins權(quán)威指南中文版 約翰·弗格森·斯馬特掃描版

      查看所有評(píng)論>> 網(wǎng)友評(píng)論

      發(fā)表評(píng)論

      (您的評(píng)論需要經(jīng)過(guò)審核才能顯示) 網(wǎng)友粉絲QQ群號(hào):374962675

      查看所有 0條 評(píng)論>>

      更多>> 猜你喜歡