三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6

讀書月攻略拿走直接抄!
歡迎光臨中圖網(wǎng) 請 | 注冊
> >
軟件工程持續(xù)集成與持續(xù)部署實踐

包郵 軟件工程持續(xù)集成與持續(xù)部署實踐

出版社:人民郵電出版社出版時間:2019-06-01
開本: 其他 頁數(shù): 398
中 圖 價:¥65.1(7.3折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>
買過本商品的人還買了

軟件工程持續(xù)集成與持續(xù)部署實踐 版權(quán)信息

軟件工程持續(xù)集成與持續(xù)部署實踐 本書特色

本書結(jié)合實例介紹持續(xù)集成與持續(xù)部署過程中的相關(guān)知識,包括從源代碼管理(版本管理、代碼掃描、代碼審核)到集成部署(編譯打包、流水線、容器化部署),再到自動化測試(單元測試、接口測試),*后到生產(chǎn)發(fā)布(鏡像倉庫、鏡像管理、日志管理、網(wǎng)絡(luò)管理、持久化方案、服務(wù)發(fā)現(xiàn)、服務(wù)編排等)的整個過程。參照書中內(nèi)容即可在企業(yè)中落地持續(xù)集成與持續(xù)部署。 本書適合有志于投身運維的讀者,以及還處在手工部署環(huán)境中的測試團隊、運維團隊、開發(fā)團隊。由于可操作性較強,本書也適合作為大專院校相關(guān)專業(yè)師生的學(xué)習(xí)用書和培訓(xùn)學(xué)校的教材。

軟件工程持續(xù)集成與持續(xù)部署實踐 內(nèi)容簡介

本書結(jié)合實例介紹持續(xù)集成與持續(xù)部署過程中的相關(guān)知識,包括從源代碼管理(版本管理、代碼掃描、代碼審核)到集成部署(編譯打包、流水線、容器化部署),再到自動化測試(單元測試、接口測試),很后到生產(chǎn)發(fā)布(鏡像倉庫、鏡像管理、日志管理、網(wǎng)絡(luò)管理、持久化方案、服務(wù)發(fā)現(xiàn)、服務(wù)編排等)的整個過程。參照書中內(nèi)容即可在企業(yè)中落地持續(xù)集成與持續(xù)部署。 本書適合有志于投身運維的讀者,以及還處在手工部署環(huán)境中的測試團隊、運維團隊、開發(fā)團隊。由于可操作性較強,本書也適合作為大專院校相關(guān)專業(yè)師生的學(xué)習(xí)用書和培訓(xùn)學(xué)校的教材。

軟件工程持續(xù)集成與持續(xù)部署實踐 目錄

目錄

第 一部分 價值驅(qū)動



第 1章 為什么要CI&CD 2

1.1 CI&CD的價值 2

1.2 CI&CD帶來的變化 3

1.3 CI&CD實施現(xiàn)狀 4

1.4 CI&CD技術(shù)棧 5

1.5 大規(guī)模部署的煩惱 6

1.6 實施云平臺化 7

1.7 本章小結(jié) 11



第二部分 持續(xù)集成



第 2章 代碼管理 14

2.1 代碼版本管理工具GitLab 14

2.1.1 安裝GitLab CE 14

2.1.2 配置GitLab 24

2.1.3 GitLab的使用說明 33

2.2 代碼掃描和管理平臺

SonarQube 42

2.2.1 SonarQube平臺的組成

結(jié)構(gòu)和集成 42

2.2.2 SonarQube服務(wù)器 44

2.2.3 SonarQube掃描器 52

2.2.4 SonarQube服務(wù)器的

界面 56

2.3 代碼審核工具Gerrit 65

2.3.1 Gerrit 65

2.3.2 Gerrit的安裝和配置 66

2.3.3 GitWeb的安裝和配置 75

2.3.4 在Gerrit中集成LDAP

認(rèn)證 78

2.3.5 Gerrit和GitLab的

集成 79

2.3.6 Gerrit的基本用法 86

2.4 本章小結(jié) 92

第3章 Jenkins基礎(chǔ)知識 93

3.1 Jenkins 93

3.2 Jenkins的安裝 94

3.2.1 使用Docker安裝

Jenkins 94

3.2.2 為CentOS虛擬機安裝

Jenkins 106

3.3 Jenkins Home目錄 108

3.4 Jenkins的升級以及備份和

還原 111

3.4.1 升級Jenkins 111

3.4.2 備份和還原Jenkins 111

3.5 Jenkins的分布式構(gòu)建模式 114

3.6 Jenkins配置 120

3.6.1 Jenkins界面 120

3.6.2 Jenkins系統(tǒng)配置 125

3.6.3 Jenkins全局安全配置 130

3.6.4 Jenkins全局工具配置 136

3.6.5 Jenkins CLI 140

3.7 Jenkins插件的配置和使用 144

3.7.1 強大的插件功能 144

3.7.2 安裝和更新插件 145

3.8 本章小結(jié) 150

第4章 持續(xù)集成實戰(zhàn) 151

4.1 源碼下拉和管理 152

4.1.1 創(chuàng)建任務(wù) 152

4.1.2 Git源碼管理 153

4.1.3 憑據(jù) 154

4.1.4 分支管理 158

4.1.5 Git源碼管理的附加

操作 159

4.1.6 拉取多個Git倉庫 161

4.2 Maven源碼構(gòu)建 162

4.2.1 構(gòu)建一個Maven

項目 162

4.2.2 配置Build模塊 164

4.3 集成SonarQube進(jìn)行代碼

掃描 167

4.3.1 對Sonar和Jenkins進(jìn)行

集成 167

4.3.2 為Maven任務(wù)配置Sonar

掃描 169

4.4 觸發(fā)設(shè)定 173

4.4.1 定時構(gòu)建 173

4.4.2 遠(yuǎn)程構(gòu)建 174

4.4.3 GitLab觸發(fā)構(gòu)建 175

4.4.4 Gerrit觸發(fā)構(gòu)建 178

4.4.5 其他工程構(gòu)建后觸發(fā) 184

4.5 郵件提醒 184

4.5.1 Jenkins全局配置 184

4.5.2 在Jenkins任務(wù)中配置

郵件提醒 185

4.5.3 郵件模板配置 187

4.6 任務(wù)參數(shù)化配置 197

4.6.1 Jenkins自帶常用

參數(shù) 198

4.6.2 Node參數(shù) 199

4.6.3 Git參數(shù) 201

4.6.4 動態(tài)選擇參數(shù) 203

4.7 上下游任務(wù)設(shè)定 207

4.8 執(zhí)行條件設(shè)定 209

4.8.1 設(shè)置Conditional step

(single) 210

4.8.2 設(shè)置Conditional steps

(multiple) 214

4.9 實例一:Git代碼提交觸發(fā) Maven構(gòu)建 代碼掃描 郵件通知 214

4.9.1 Build部分配置 215

4.9.2 Artifactory構(gòu)建倉庫

配置 215

4.10 實例二:Git源碼下拉 參數(shù)化

構(gòu)建 多環(huán)境部署 219

4.10.1 任務(wù)參數(shù)化 220

4.10.2 多項目代碼下拉 222

4.10.3 配置多階段子任務(wù) 223

4.10.4 在子任務(wù)之間傳遞部署

執(zhí)行文件 225

4.11 Pipeline和Blue Ocean 227

4.11.1 Jenkins Pipeline 227

4.11.2 多分支流水線任務(wù) 239

4.11.3 通過Blue Ocean展示和

創(chuàng)建任務(wù) 242

4.12 在Jenkins中集成Kubernetes 245

4.12.1 基于Kubernetes集群的

Jenkins 245

4.12.2 安裝Jenkins Master 246

4.12.3 配置Jenkins Master 252

4.12.4 通過Pipeline腳本創(chuàng)建

動態(tài)Slave節(jié)點 256

4.13 本章小結(jié) 258

第5章 自動化測試集成 259

5.1 Jenkins Maven JMeter 259

5.1.1 環(huán)境準(zhǔn)備 259

5.1.2 Maven JMeter執(zhí)行 260

5.1.3 Jenkins Maven JMeter

任務(wù)構(gòu)建 270

5.2 Jenkins Robot Framework 270

5.2.1 Robot Framework介紹和

安裝 270

5.2.2 在Robot Framework中

集成Jenkins 275

5.3 本章小結(jié) 283



第三部分 持續(xù)部署



第6章 持續(xù)部署設(shè)計 286

6.1 持續(xù)部署的問題 286

6.2 解決方案 288

6.2.1 Rancher 289

6.2.2 Rancher運行機理 291

6.2.3 Rancher如何解決持續(xù)

部署的問題 293

6.3 持續(xù)部署場景 295

6.3.1 單系統(tǒng)部署結(jié)構(gòu) 295

6.3.2 普通集群部署結(jié)構(gòu) 296

6.3.3 微服務(wù)系統(tǒng)部署結(jié)構(gòu) 296

6.3.4 租戶隔離結(jié)構(gòu) 297

6.4 本章小結(jié) 297

第7章 安裝環(huán)境 298

7.1 準(zhǔn)備工作 298

7.2 安裝Docker 301

7.3 安裝Rancher 302

7.3.1 安裝Rancher HA

環(huán)境 302

7.3.2 添加本地賬戶 306

7.3.3 設(shè)置環(huán)境 308

7.3.4 添加主機 309

7.4 集成Harbor鏡像倉庫 311

7.4.1 下拉鏡像 311

7.4.2 配置 312

7.4.3 啟動容器 313

7.4.4 修改默認(rèn)的HTTP

端口 315

7.4.5 集成Harbor到

Rancher中 315

7.4.6 測試連通 316

7.4.7 查看Harbor日志 319

7.4.8 從Rancher商店集成

Harbor 319

7.5 Rancher名詞約定 321

7.6 本章小結(jié) 324

第8章 持續(xù)部署 325

8.1 單系統(tǒng)部署 325

8.1.1 源碼掃描、編譯、

打包 326

8.1.2 制作鏡像并上傳到

Harbor中 327

8.1.3 通過rancher-compose啟動

容器 329

8.1.4 在Jenkins中訪問

Rancher 332

8.2 集群部署 333

8.2.1 部署多個實例 334

8.2.2 建立Load Balancer 335

8.2.3 持續(xù)部署 339

8.2.4 用nginx作為

Load Balancer 340

8.3 微服務(wù)部署 343

8.3.1 微服務(wù)部署需求 343

8.3.2 在Docker中實現(xiàn)日志

統(tǒng)一收集 345

8.3.3 filebeat與ELK的

集成 348

8.3.4 將Docker日志傳遞到

ELK 352

8.3.5 通過Docker日志收集

log-pilot 353

8.4 租戶隔離 356

8.5 同一鏡像的多環(huán)境發(fā)布 357

8.6 本章小結(jié) 360

第9章 網(wǎng)絡(luò)方案 361

9.1 Docker網(wǎng)絡(luò) 361

9.1.1 Host網(wǎng)絡(luò) 361

9.1.2 Bridge網(wǎng)絡(luò) 362

9.1.3 Container網(wǎng)絡(luò) 363

9.1.4 none網(wǎng)絡(luò) 363

9.2 Rancher網(wǎng)絡(luò)方案 364

9.3 IPSec網(wǎng)絡(luò) 366

9.3.1 IPSec的定義 366

9.3.2 Rancher的IPSec網(wǎng)絡(luò) 367

9.4 VXLAN 368

9.4.1 什么是VXLAN 368

9.4.2 Rancher的VXLAN

驅(qū)動 369

9.5 本章小結(jié) 371

第 10章 服務(wù)管理 372

10.1 服務(wù)編排 372

10.1.1 Add Service 372

10.1.2 Command 373

10.1.3 Volumes 374

10.1.4 Networking 375

10.1.5 Security/Host 376

10.2 健康檢查 379

10.3 藍(lán)綠發(fā)布 380

10.4 灰度發(fā)布 381

10.5 本章小結(jié) 381

第 11章 鏡像倉庫規(guī)劃 382

11.1 鏡像倉庫的需求 382

11.2 鏡像倉庫規(guī)劃 382

11.3 復(fù)制Harbor鏡像 383

11.3.1 分別準(zhǔn)備好測試與生產(chǎn)

環(huán)境的鏡像倉庫 384

11.3.2 設(shè)置復(fù)制策略 384

11.4 本章小結(jié) 386

第 12章 存儲方案 387

12.1 存儲需求 387

12.1.1 文件存儲需求 387

12.1.2 對象存儲需求 387

12.1.3 塊存儲需求 388

12.1.4 分布式存儲需求 388

12.2 常用方案 389

12.3 Rancher NFS示例 390

12.4 本章小結(jié) 394

第 13章 服務(wù)編排工具 395

13.1 Rancher 2.0 395

13.2 Rancher 2.0體驗 397

13.3 本章小結(jié) 398







展開全部

軟件工程持續(xù)集成與持續(xù)部署實踐 作者簡介

錢琪,曾任職于AMD、思科、中國電信、VMWare等企業(yè),擅長測試開發(fā)、自動化測試、性能測試,擁有豐富的持續(xù)集成、持續(xù)部署實踐經(jīng)驗。 孫金飛,萬達(dá)網(wǎng)科質(zhì)量管理部技術(shù)專家,曾擔(dān)任平安付、挖財?shù)裙緶y試總監(jiān),服務(wù)過騰訊、淘寶、百度、平安、挖財?shù)绕髽I(yè),擅長測試開發(fā)、自動化測試、測試管理、性能測試,擁有豐富的持續(xù)集成、持續(xù)部署實踐經(jīng)驗。 陳志勇(天勝),曾任職于諾亞舟、上汽通用、平安集團、中國電信等企業(yè),從事DevOps開發(fā)、性能測試工作,擁有豐富的開發(fā)、項目管理、性能測試經(jīng)驗,著有《全棧性能測試修煉寶典JMeter實戰(zhàn)》。 李誠誠,翼支付消費金融事業(yè)群自動化測試專家,曾任職于平安付、挖財,擅長性能測試、自動化測試、測試開發(fā),擁有豐富的持續(xù)集成、性能測試經(jīng)驗。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
三级一区在线视频先锋_丁香另类激情小说_中文字幕一区二区三_一本一道久久a久久精品综合蜜臀_一区二区三区四区国产精品_日韩**一区毛片_在线观看日韩电影_1000部国产精品成人观看_免费不卡在线视频_亚洲国产日日夜夜_国产亚洲精品福利_亚洲精品一区二区三区在线观看_欧美美女一区二区三区_日韩欧美色电影_欧美aaa在线_久久这里只有精品6
欧美精品一区二区在线观看| 国产精品污www在线观看| 91高清视频在线| 337p亚洲精品色噜噜噜| 国产日韩综合av| 日本视频在线一区| 超碰97在线播放| 一区二区三区欧美在线| 久久网站热最新地址| 偷拍与自拍一区| 999热视频| 欧美少妇性性性| 亚洲欧洲日韩综合一区二区| 国产精品69久久久久水密桃| 免费h精品视频在线播放| 日韩一级大片在线观看| 亚洲国产欧美在线| 成人91免费视频| 欧美日韩亚洲高清一区二区| 一区二区三区欧美视频| 波多野结衣一区二区三区| 色婷婷亚洲综合| 最新高清无码专区| 成人av电影观看| 精品视频在线免费看| 亚洲一级二级三级在线免费观看| 91亚洲男人天堂| 欧美嫩在线观看| 天天色 色综合| 久久精品国产精品青草色艺| 欧美不卡一区二区三区| 美女一区二区视频| 欧美性天天影院| 国产精品视频麻豆| 99精品国产99久久久久久白柏| 欧美欧美欧美欧美首页| 水蜜桃久久夜色精品一区的特点 | 欧美aaa在线| 就去色蜜桃综合| 久久久美女毛片| www.欧美日韩| 欧美精品aⅴ在线视频| 青青草国产成人av片免费| 先锋影音一区二区三区| 亚洲日本电影在线| 狠狠色伊人亚洲综合网站色| 国产欧美一区二区精品婷婷| 成人午夜碰碰视频| 91精品国产综合久久国产大片| 日日夜夜免费精品视频| 亚洲丰满在线| 亚洲国产成人av网| 清纯唯美一区二区三区| 亚洲素人一区二区| 久久伊人资源站| 亚洲欧美国产毛片在线| 久久国产精品亚洲va麻豆| 国产精品灌醉下药二区| 国产美女精品在线观看| 国产精品视频你懂的| 国产一区二区精品免费| 国产精品久久久久久久久晋中| 国产经典一区二区三区| 国产日韩视频一区二区三区| 国产精品中出一区二区三区| 亚洲欧洲成人精品av97| 免费国产一区二区| 一区二区三区四区国产精品| 午夜午夜精品一区二区三区文| 亚洲综合丝袜美腿| 一区国产精品| 久久国产成人午夜av影院| 欧美日韩国产成人在线91| 国产一区二区不卡在线| 精品乱人伦小说| www.久久草| 亚洲视频 欧洲视频| 婷婷五月色综合| 免费xxxx性欧美18vr| 欧美日产国产精品| av亚洲精华国产精华精| 国产精品视频一二| 视频一区二区三| 日本女优在线视频一区二区| 欧美猛男超大videosgay| 成人精品高清在线| 国产精品黄色在线观看| 日韩av电影免费播放| 久久精品国产秦先生| 日韩欧美一区二区免费| 国产乱码精品一区二区三区不卡| 亚洲主播在线观看| 欧美日韩国产电影| 99在线视频免费观看| 亚洲第一在线综合网站| 欧美精品乱码久久久久久按摩| 18成人免费观看网站下载| 亚洲蜜臀av乱码久久精品| 日本精品一级二级| 成人av第一页| 亚洲午夜一区二区三区| 欧美久久一二三四区| 国产一区二区三区高清| 视频一区二区不卡| 久久免费视频色| 亚洲电影网站| www.欧美日韩国产在线| 亚洲美女精品一区| 欧美一区在线视频| 女人一区二区三区| 国产成人精品免费| 亚洲靠逼com| 欧美一区二区三区在线| 欧美精品亚洲精品| 国产美女久久久久| 亚洲日本一区二区| 制服丝袜激情欧洲亚洲| 精选一区二区三区四区五区| 精品一区二区在线观看| 国产精品久久久久久久久动漫| 欧美色精品在线视频| 国产综合精品一区二区三区| 精品一区二区三区在线播放 | 欧美一区二区三区在线看| 久久精品美女| 国产a久久麻豆| 夜夜亚洲天天久久| 久久亚洲影视婷婷| 中文字幕色一区二区| 国产高清精品一区| 久久国产精品99精品国产| 成人欧美一区二区三区小说| 91精品免费观看| 亚洲一区二区四区| 91成人伦理在线电影| 精品在线观看免费| 亚洲最色的网站| 中文字幕巨乱亚洲| 日韩欧美专区在线| 欧美在线免费观看亚洲| 久热这里只精品99re8久| 波多野结衣91| 极品美女销魂一区二区三区| 亚洲综合成人网| 国产日韩欧美高清| 日韩午夜中文字幕| 欧美亚洲一区二区在线观看| 日韩资源av在线| 国产一级二级三级精品| 99精品欧美一区二区三区小说| 久久精品二区亚洲w码| 亚洲在线中文字幕| 亚洲国产精品精华液2区45| 日韩欧美一级片| 欧美日韩精品是欧美日韩精品| 一区二区免费在线视频| 九色一区二区| 国产精品国产三级国产专区53| 成人免费av网站| 国产精品99久久久久久似苏梦涵| 热久久久久久久| 五月天一区二区三区| 玉米视频成人免费看| 国产精品国产自产拍高清av| 久久久久久99精品| 精品少妇一区二区三区免费观看| 欧美日韩亚洲综合在线| 色综合久久中文综合久久97| 色噜噜狠狠色综合网| 日本视频一区二区在线观看| 精品在线不卡| 精品一区国产| 精品国产乱码久久久久| 国产99在线免费| 国产高清精品一区二区| 成人在线视频网址| 国产精品国产精品国产专区蜜臀ah | 日韩高清中文字幕一区| 亚洲在线视频网站| 亚洲高清在线视频| 亚洲国产综合在线| 日韩在线一区二区| 视频一区中文字幕| 日韩激情视频网站| 蜜臀av性久久久久蜜臀aⅴ流畅| 三级欧美韩日大片在线看| 午夜亚洲福利老司机| 日本亚洲欧美天堂免费| 人妖欧美一区二区| 国产一区二区0| 成人一区二区视频| 成人v精品蜜桃久久一区| 99视频在线精品| 成人精品一二区| 国产一区二区三区无遮挡| 久久国产精品99久久久久久丝袜 | 国产欧美日韩精品在线| 欧美国产精品一区二区三区| 亚洲人精品一区| 亚洲一区二区高清|