图书介绍
Jenkins权威指南PDF|Epub|txt|kindle电子书版本网盘下载
- (美)约翰·弗格森·斯马特(John Ferguson Smart)著;郝树伟,于振苓,熊熠译 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121299063
- 出版时间:2016
- 标注页数:379页
- 文件大小:47MB
- 文件页数:404页
- 主题词:软件-指南
PDF下载
下载说明
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