?!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 亚洲av日韩av高潮无码专区,亚洲精品国产suv一区88,香港日本三级在线播放

亚洲精品92内射,午夜福利院在线观看免费 ,亚洲av中文无码乱人伦在线视色,亚洲国产欧美国产综合在线,亚洲国产精品综合久久2007

?div class="header_top">
Java知识分n|?- L学习从此开始!    
SpringBoot+SpringSecurity+Vue+ElementPlus权限pȝ实战评 震撼发布        

最新Java全栈׃实战评(免费)

springcloud分布式电(sh)商秒杀实战评

IDEA怹Ȁz?/h2>

66套java实战评无套路领?/h2>

锋哥开始收Java学员啦!

Python学习路线?/h2>

锋哥开始收Java学员啦!

持箋集成与持l部|实?PDF 下蝲


旉:2020-08-25 11:50来源:http://www.sh6999.cn 作?转蝲  侉|举报
持箋集成与持l部|实?PDF 下蝲
失效链接处理
持箋集成与持l部|实?PDF 下蝲

本站整理下蝲Q?/strong>
版权归出版社和原作者所有,链接已删除,误买正?/b>
 
 
用户下蝲说明Q?/strong>
?sh)子版仅供预览,下蝲?4时内务必删除,支持正版Q喜Ƣ的误买正版书c:
http://product.dangdang.com/27879006.html
  
相关截图Q?/strong>



资料介:

本书l合实例介绍持箋集成与持l部|过E中的相关知识,包括从源代码理Q版本管理、代码扫描、代码审核)到集成部|Ԍ~译打包、流水线、容器化部vQ,再到自动化测试(单元试、接口测试)Q?后到生发布Q镜像仓库、镜像管理、日志管理、网l管理、持久化Ҏ(gu)、服务发现、服务编排等Q的整个q程。参照书中内容即可在企业中落地持l集成与持箋部v?本书适合有志于投w运l的读者,以及q处在手工部|环境中的测试团队、运l团队、开发团队。由于可操作性较强,本书也适合作ؓ大专院校相关专业师生的学习用书和培训学校的教材?/span>

资料目录Q?br />
W 一部分 价值驱?/span>



W 1?Z么要CI&CD 2

1.1 CI&CD的h(hun)倹{2

1.2 CI&CD带来的变化 3

1.3 CI&CD实施现状 4

1.4 CI&CD技术栈 5

1.5 大规模部|的烦恼 6

1.6 实施云^台化 7

1.7 本章结 11



W二部分 持箋集成



W 2?代码理 14

2.1 代码版本理工具GitLab 14

2.1.1 安装GitLab CE 14

2.1.2 配置GitLab 24

2.1.3 GitLab的用说明 33

2.2 代码扫描和管理^?/span>

SonarQube 42

2.2.1 SonarQubeq_的组?/span>

l构和集成 42

2.2.2 SonarQube服务器 44

2.2.3 SonarQube扫描器 52

2.2.4 SonarQube服务器的

界面 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

认证 78

2.3.5 Gerrit和GitLab?/span>

集成 79

2.3.6 Gerrit的基本用法 86

2.4 本章结 92

W?章 Jenkins基础知识 93

3.1 Jenkins 93

3.2 Jenkins的安装 94

3.2.1 使用Docker安装

Jenkins 94

3.2.2 为CentOS虚拟机安?/span>

Jenkins 106

3.3 Jenkins Home目录 108

3.4 Jenkins的升U以及备份和

q原 111

3.4.1 升Jenkins 111

3.4.2 备䆾和还原Jenkins 111

3.5 Jenkins的分布式构徏模式 114

3.6 Jenkins配置 120

3.6.1 Jenkins界面 120

3.6.2 Jenkinspȝ配置 125

3.6.3 Jenkins全局安全配置 130

3.6.4 Jenkins全局工具配置 136

3.6.5 Jenkins CLI 140

3.7 Jenkins插g的配|和使用 144

3.7.1 强大的插件功能 144

3.7.2 安装和更新插件 145

3.8 本章结 150

W?章 持箋集成实战 151

4.1 源码下拉和管理 152

4.1.1 创徏d 152

4.1.2 Git源码理 153

4.1.3 凭据 154

4.1.4 分支理 158

4.1.5 Git源码理的附?/span>

操作 159

4.1.6 拉取多个Git仓库 161

4.2 Maven源码构徏 162

4.2.1 构徏一个Maven

目 162

4.2.2 配置Build模块 164

4.3 集成SonarQubeq行代码

扫描 167

4.3.1 对Sonar和Jenkinsq行

集成 167

4.3.2 为Mavend配置Sonar

扫描 169

4.4 触发讑֮ 173

4.4.1 定时构徏 173

4.4.2 q程构徏 174

4.4.3 GitLab触发构徏 175

4.4.4 Gerrit触发构徏 178

4.4.5 其他工程构徏后触发 184

4.5 邮g提醒 184

4.5.1 Jenkins全局配置 184

4.5.2 在Jenkinsd中配|?/span>

邮g提醒 185

4.5.3 邮g模板配置 187

4.6 d参数化配| 197

4.6.1 Jenkins自带常用

参数 198

4.6.2 Node参数 199

4.6.3 Git参数 201

4.6.4 动态选择参数 203

4.7 上下怓Q务设定 207

4.8 执行条g讑֮ 209

4.8.1 讄Conditional step

QsingleQ 210

4.8.2 讄Conditional steps

QmultipleQ 214

4.9 实例一QGit代码提交触发 Maven构徏 代码扫描 邮g通知 214

4.9.1 Build部分配置 215

4.9.2 Artifactory构徏仓库

配置 215

4.10 实例二:Git源码下拉 参数?/span>

构徏 多环境部|Ӏ219

4.10.1 d参数化 220

4.10.2 多项目代码下拉 222

4.10.3 配置多阶D子d 223

4.10.4 在子d之间传递部|?/span>

执行文g 225

4.11 Pipeline和Blue Ocean 227

4.11.1 Jenkins Pipeline 227

4.11.2 多分支流水线d 239

4.11.3 通过Blue Ocean展示?/span>

创徏d 242

4.12 在Jenkins中集成Kubernetes 245

4.12.1 ZKubernetes集群?/span>

Jenkins 245

4.12.2 安装Jenkins Master 246

4.12.3 配置Jenkins Master 252

4.12.4 通过Pipeline脚本创徏

动态Slave节点 256

4.13 本章结 258

W?章 自动化测试集成 259

5.1 Jenkins Maven JMeter 259

5.1.1 环境准备 259

5.1.2 Maven JMeter执行 260

5.1.3 Jenkins Maven JMeter

d构徏 270

5.2 Jenkins Robot Framework 270

5.2.1 Robot Framework介绍?/span>

安装 270

5.2.2 在Robot Framework?/span>

集成Jenkins 275

5.3 本章结 283



W三部分 持箋部v



W?章 持箋部v设计 286

6.1 持箋部v的问题 286

6.2 解决Ҏ(gu) 288

6.2.1 Rancher 289

6.2.2 Rancherq行机理 291

6.2.3 Rancher如何解决持箋

部v的问题 293

6.3 持箋部v场景 295

6.3.1 单系l部|结构 295

6.3.2 普通集部|结构 296

6.3.3 微服务系l部|结构 296

6.3.4 U户隔离l构 297

6.4 本章结 297

W?章 安装环境 298

7.1 准备工作 298

7.2 安装Docker 301

7.3 安装Rancher 302

7.3.1 安装Rancher HA

环境 302

7.3.2 d本地账户 306

7.3.3 讄环境 308

7.3.4 dL 309

7.4 集成Harbor镜像仓库 311

7.4.1 下拉镜像 311

7.4.2 配置 312

7.4.3 启动容器 313

7.4.4 修改默认的HTTP

端口 315

7.4.5 集成Harbor?/span>

Rancher中 315

7.4.6 试q通 316

7.4.7 查看Harbor日志 319

7.4.8 从Rancher商店集成

Harbor 319

7.5 Rancher名词U定 321

7.6 本章结 324

W?章 持箋部v 325

8.1 单系l部|Ӏ325

8.1.1 源码扫描、编译?/span>

打包 326

8.1.2 制作镜像q上传到

Harbor中 327

8.1.3 通过rancher-compose启动

容器 329

8.1.4 在Jenkins中访?/span>

Rancher 332

8.2 集群部v 333

8.2.1 部v多个实例 334

8.2.2 建立Load Balancer 335

8.2.3 持箋部v 339

8.2.4 用nginx作ؓ

Load Balancer 340

8.3 微服务部|Ӏ343

8.3.1 微服务部|需求 343

8.3.2 在Docker中实现日?/span>

l一攉 345

8.3.3 filebeat与ELK?/span>

集成 348

8.3.4 Docker日志传递到

ELK 352

8.3.5 通过Docker日志攉

log-pilot 353

8.4 U户隔离 356

8.5 同一镜像的多环境发布 357

8.6 本章结 360

W?章 |络Ҏ(gu) 361

9.1 Docker|络 361

9.1.1 Host|络 361

9.1.2 Bridge|络 362

9.1.3 Container|络 363

9.1.4 none|络 363

9.2 Rancher|络Ҏ(gu) 364

9.3 IPSec|络 366

9.3.1 IPSec的定义 366

9.3.2 Rancher的IPSec|络 367

9.4 VXLAN 368

9.4.1 什么是VXLAN 368

9.4.2 Rancher的VXLAN

驱动 369

9.5 本章结 371

W 10?服务理 372

10.1 服务~排 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 蓝绿发布 380

10.4 灰度发布 381

10.5 本章结 381

W 11?镜像仓库规划 382

11.1 镜像仓库的需求 382

11.2 镜像仓库规划 382

11.3 复制Harbor镜像 383

11.3.1 分别准备好测试与生

环境的镜像仓库 384

11.3.2 讄复制{略 384

11.4 本章结 386

W 12?存储Ҏ(gu) 387

12.1 存储需求 387

12.1.1 文g存储需求 387

12.1.2 对象存储需求 387

12.1.3 块存储需求 388

12.1.4 分布式存储需求 388

12.2 常用Ҏ(gu) 389

12.3 Rancher NFSCZ 390

12.4 本章结 394

W 13?服务~排工具 395

13.1 Rancher 2.0 395

13.2 Rancher 2.0体验 397

13.3 本章结 398



------分隔U?---------------------------
?!-- //底部模板 -->