2019年11月21日12:17:501 1.2K
摘要
适读人群 :本书适合想要了解Jenkins工具以及持续集成、持续交付理念的开发和测试人员阅读,也非常适合基于Jenkins构建持续集成、持续交付平台的技术人员阅读。
通过本书你将学到以下内容。
√学习如何安装、配置和安全加固你的Jenkins服务器
√组织管理和监控通用的构建作业
√集成自动化测试来验证构建,并建立代码质量报告
√建立有效的团队通知策略和技术
√配置构建管道、参数化的作业、矩阵构建和其他高级作业
√管理多个Jenkins服务器来运行分布式构建
√完成自动化部署和持续交付
Jenkins权威指南[Jenkins:The Definitive Guide] 作者:[美] John Ferguson Smart(约翰·弗格森·斯马特)
Jenkins权威指南[Jenkins:The Definitive Guide] 出版社: 电子工业出版社
Jenkins权威指南[Jenkins:The Definitive Guide] 内容简介
本书从实践者的角度,在讲解Jenkins基本原理的同时,深入到持续集成、持续交付领域,为读者梳理出如何使用Jenkins设计和实现一个自动化的、周期性的集成测试过程,帮助读者理解Jenkins适用于什么场景。书中首先介绍Jenkins以及持续集成、持续交付的基础知识;然后安装Jenkins和配置Jenkins服务器,使用Jenkins建立构建作业、进行自动化测试,介绍Jenkins支持的几种安全模式,如何使用Jenkins进行消息通知,如何确保代码质量;最后进阶展示如何建立高级的和分布式的构建,如何进行自动化的部署和交付以及对Jenkins的运维。
Jenkins权威指南[Jenkins:The Definitive Guide] 目录
序
前言
第1章 Jenkins简介
简介
持续集成基础
Jenkins简介(née Hudson)
从Hudson到Jenkins——一个简短的故事
应该使用Jenkins还是Hudson
引进持续集成到你的公司
接下来做什么呢
第2章 迈入Jenkins的第一步
简介
准备环境
启动Jenkins
配置工具
你的第一个Jenkins构建作业
你的第一个构建作业
更多的报告——显示Javadoc
添加代码覆盖率和其他度量
小结
第3章 安装Jenkins
简介
下载和安装Jenkins
为Jenkins准备好构建服务器
Jenkins主目录
在Debian或者Ubuntu系统上安装Jenkins
在Red Hat、Fedora或者CentOS上安装Jenkins
在SUSE或者OpenSUSE上安装Jenkins
以单机应用形式运行Jenkins
基于Apache服务器运行Jenkins
在应用服务器上运行Jenkins
内存方面的考虑
安装Jenkins为一个Windows服务
Jenkins主目录里有什么
备份Jenkins数据
升级Jenkins安装
小结
第4章 配置Jenkins服务器
简介
配置面板——Manage Jenkins界面
配置系统环境
配置全局属性
配置JDK
配置构建工具
配置版本控制工具
配置邮件服务器
配置代理
小结
第5章 设置构建作业
简介
Jenkins构建作业
创建自由式构建作业
配置源代码管理
Build Triggers
构建步骤
构建后的操作
运行新的构建作业
使用Maven构建作业
用其他语言使用Jenkins
小结
第6章 自动化测试
简介
自动化单元和集成测试
在Jenkins中配置测试报告
显示测试结果
忽略测试
代码覆盖率
自动化验收测试
JMeter自动化性能测试
请求帮助!我的测试运行得太慢了
小结
第7章 Jenkins安全
简介
激活Jenkins安全
Jenkins安全实例
安全域——定义Jenkins用户
授权——谁可以做什么
审计——跟踪用户行为
小结
第8章 通知
简介
电子邮件通知
更高级的电子邮件通知
声明构建
RSS订阅
构建分发器
即时消息
IRC通知
桌面通知器
通过Notifo通知
移动通知
短信通知
制造噪声
极端反馈设备
小结
第9章 代码质量
简介
构建过程中的代码质量
受欢迎的Java和Groovy代码质量分析工具
使用Violations插件报告代码质量问题
使用Checkstyle、PMD和FindBugs报告
报告代码复杂度
报告未完成的任务
集成Sonar
小结
第10章 高级构建
简介
参数化构建作业
参数化触发
多重结构的构建作业
自动生成Maven构建作业
构建协作
构建管道及优化
小结
第11章 分布式构建
简介
Jenkins分布式构建架构
Jenkins主/从策略
把构建作业与一个或一组从节点关联
节点监控
云计算
使用CloudBees DEV@cloud 服务
小结
第12章 自动化部署和持续交付
简介
实现自动化和持续部署
部署到应用程序服务器上
小结
第13章 Jenkins的维护
简介
监控磁盘空间
监控服务器负载
备份配置
构建作业归档
构建迁移
小结
附录A 自动化你的单元和集成测试
关于作者
介绍
本文来自别舍不得旧情人投稿,不代表电子书资源网立场,如若转载,请联系原作者获取。