Jenkins权威指南[Jenkins:The Definitive Guide]pdf

2019年11月21日12:17:50 评论 16
摘要

适读人群 :本书适合想要了解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 自动化你的单元和集成测试

关于作者

介绍

图书网:Jenkins权威指南[Jenkins:The Definitive Guide]pdf

恭喜,此资源为免费资源,请先
声明:本站所有资源收集于互联网,只做学习和交流使用,版权归著作人和出版社所有,请在下载后24小时之内自觉删除,若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系站长删除,我们将及时处理!
  • 我的微信
  • 扫一扫加好友
  • weinxin
  • 微信公众号
  • 扫一扫关注
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: