图书介绍

Jenkins权威指南PDF|Epub|txt|kindle电子书版本网盘下载

Jenkins权威指南
  • (美)约翰·弗格森·斯马特(John Ferguson Smart)著;郝树伟,于振苓,熊熠译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121299063
  • 出版时间:2016
  • 标注页数:379页
  • 文件大小:47MB
  • 文件页数:404页
  • 主题词:软件-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Jenkins权威指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Jenkins简介1

简介1

持续集成基础1

Jenkins简介(née Hudson)3

从Hudson到Jenkins——一个简短的故事3

应该使用Jenkins还是Hudson4

引进持续集成到你的公司5

阶段1——无构建服务器5

阶段2——夜间构建6

阶段3——夜间构建加自动化测试6

阶段4——加入度量指标6

阶段5——更认真地对待测试6

阶段6——自动化验收测试和自动化部署7

阶段7——持续部署7

接下来做什么呢7

第2章 迈入Jenkins的第一步9

简介9

准备环境9

安装Java10

安装Git11

创建GitHub账号11

配置SSH密钥11

创建代码库分支12

启动Jenkins13

配置工具17

配置你的Maven设置18

配置JDK19

通知20

设置Git20

你的第一个Jenkins构建作业21

你的第一个构建作业26

更多的报告——显示Javadoc33

添加代码覆盖率和其他度量34

小结40

第3章 安装Jenkins41

简介41

下载和安装Jenkins41

为Jenkins准备好构建服务器44

Jenkins主目录45

在Debian或者Ubuntu系统上安装Jenkins47

在Red Hat、Fedora或者CentOS上安装Jenkins48

在SUSE或者OpenSUSE上安装Jenkins49

以单机应用形式运行Jenkins49

基于Apache服务器运行Jenkins53

在应用服务器上运行Jenkins54

内存方面的考虑54

安装Jenkins为个Windows服务55

Jenkins主目录里有什么59

备份Jenkins数据62

升级Jenkins安装63

小结64

第4章配置Jenkins服务器65

简介65

配置面板——Manage Jenkins界面65

配置系统环境68

配置全局属性69

配置JDK70

配置构建工具72

Maven73

Ant74

Shell脚本75

配置版本控制工具75

配置Subversion75

配置CVS75

配置邮件服务器76

配置代理77

小结78

第5章 设置构建作业79

简介79

Jenkins构建作业79

创建自由式构建作业80

通用选项81

高级项目选项82

配置源代码管理83

用Subversion工作84

使用Git86

Build Triggers96

构建作业完成后触发下一个97

计划构建作业97

轮询SCM98

远程触发构建99

手工构建作业101

构建步骤101

Maven构建步骤102

Ant构建步骤103

执行Shell或Windows批处理命令104

在构建中使用Jenkins环境变量105

运行Groovy脚本108

用其他语言构建项目110

构建后的操作110

报告测试结果110

归档构建产物110

通知114

构建其他的项目114

运行新的构建作业115

使用Maven构建作业115

每当SNAPSHOT(快照)依赖被建立时都要进行构建116

配置Maven构建116

构建后期操作118

部署到企业仓库管理器118

部署到商业企业仓库管理器122

管理模块122

Maven构建作业中额外的构建步骤122

用其他语言使用Jenkins124

用Grails构建项目124

用Gradle构建项目126

用Visual Studio MSBuild构建项目129

用NAnt构建项目130

使用Ruby和Ruby on Rails构建项目130

小结132

第6章自动化测试133

简介133

自动化单元和集成测试134

在Jenkins中配置测试报告135

显示测试结果137

忽略测试140

代码覆盖率142

使用Cobertura测量代码覆盖率143

使用Clover测量代码覆盖率152

自动化验收测试154

JM eter自动化性能测试157

请求帮助!我的测试运行得太慢了165

添加更多的硬件166

运行更少的集成/功能测试166

并行运行测试167

小结167

第7章 Jenkins安全169

简介169

激活Jenkins安全169

Jenkins安全实例170

安全域——定义Jenkins用户171

使用Jenkins内置用户数据库171

使用LDAP仓库174

使用微软活动目录176

使用UNIX用户和用户组177

Servlet容器授权177

使用Atlassian Crowd178

与其他系统集成179

授权——谁可以做什么181

安全矩阵181

基于项目的安全185

基于角色的安全188

审计——跟踪用户行为190

小结193

第8章 通知195

简介195

电子邮件通知195

更高级的电子邮件通知197

声明构建200

RSS订阅202

构建分发器202

即时消息、204

用Jabber进行IM通知204

使用IRC的IM通知209

IRC通知209

桌面通知器212

通过Notifo通知213

移动通知216

短信通知216

制造噪声219

极端反馈设备221

小结222

第9章 代码质量225

简介225

构建过程中的代码质量226

受欢迎的Java和Groovy代码质量分析工具227

Checkstyle227

PMD/CPD230

FindBugs235

CodeNarc237

使用Violations插件报告代码质量问题238

与自由风格下的构建作业起工作239

使用Maven构建作业242

使用Checkstyle、PMD和FindBugs报告244

报告代码复杂度247

报告未完成的任务248

集成Sonar249

小结253

第10章 高级构建255

简介255

参数化构建作业255

创建一个参数化构建作业256

为构建适配参数化构建脚本257

高级参数类型259

使用Subversion标签构建260

使用Git标签构建261

远程启动参数化构建作业262

参数化构建作业历史263

参数化触发263

多重结构的构建作业266

搭建多重结构构建266

配置从节点轴267

配置JDK轴268

自定义轴268

执行多重结构构建268

自动生成Maven构建作业271

配置作业271

使用继承复用作业配置273

插件支持275

自由式作业278

构建协作278

在Jenkins中并行构建279

依赖关系图279

连接280

Locks and Latches插件281

构建管道及优化282

通过M2Release插件管理Maven版本发布283

复制构建产物286

构建进阶289

汇总测试结果295

构建管道296

小结299

第11章 分布式构建301

简介301

Jenkins分布式构建架构301

Jenkins主/从策略302

主节点使用SSH启动从节点代理303

使用Java Web Start手工启动从代理307

把Jenkins从节点安装为Windows服务309

无主 节点模式启动从节点310

以远程服务方式启动Windows从节点310

把构建作业与一个或一组从节点关联311

节点监控313

云计算314

使用Amazon EC2314

使用CloudBees DEV@cloud服务318

小结319

第12章 自动化部署和持续交付321

简介321

实现自动化和持续部署322

部署脚本322

数据库更新322

冒烟测试325

回滚更改326

部署到应用程序服务器上326

部署一个Java应用327

部署像Ruby和PHP这样基于脚本的应用程序336

小结339

第13章 Jenkins的维护341

简介341

监控磁盘空间341

使用Disk Usage插件343

磁盘使用及Jenkins Maven项目类型344

监控服务器负载345

备份配置346

Jenkins备份基础346

使用备份插件348

更为轻量的自动备份350

构建作业归档350

构建迁移351

小结355

附录A 自动化你的单元和集成测试357

索引367

热门推荐