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

2019年11月21日12:17:501 1.2K 摘要适读人群 :本书适合想要了解Jenkins工具以及持续集成、持续交付理念的开发和测试人员阅读,也非常适合基于Jenkins构建持续集成、持续交付平台的技术人员阅读。 通过本书你将学到以下内容。 √学习如何安装、配置和安全加固你的Jenkins服务...

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 自动化你的单元和集成测试

关于作者

介绍

本文来自别舍不得旧情人投稿,不代表电子书资源网立场,如若转载,请联系原作者获取。

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 02-14
下一篇 02-14

相关推荐

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信