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

图书网
图书网
图书网
10498
文章
1384
评论
2019年11月21日12:17:50 1 175
摘要

适读人群 :本书适合想要了解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

继续阅读
  • 我的微信
  • 扫一扫加好友
  • weinxin
  • 微信公众号
  • 扫一扫关注
  • weinxin
Scratch编程从入门到精通pdf 程序设计

Scratch编程从入门到精通pdf

本书融合数学、游戏和算法,从零开始讲授编程概念,帮助初学者掌握编程思想和建立Scratch编程知识体系,为青少年提供一本从入门到精通的Scratch编程参考教材。 (1)数学编程 ...
R语言数据分析项目精解 理论 方法 实战pdf 程序设计

R语言数据分析项目精解 理论 方法 实战pdf

适读人群 :科研机构和大数据工作从业人员 《R 语言数据分析项目精解:理论、方法、实战》适合人群: 互联网行业数据分析人员:通过阅读《R 语言数据分析项目精解:理论、方法、实战》,...
MS DOS高水平程序设计pdf 程序设计

MS DOS高水平程序设计pdf

MS DOS高水平程序设计 作者:夏东涛 MS DOS高水平程序设计 出版社:电子工业出版社 MS DOS高水平程序设计 内容简介 本书包括MS-DOS环境下高水平程序设计必备知识、中断和DOS功能、...
匿名

发表评论

匿名网友 填写信息

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

评论:1   其中:访客  1   博主  0
    • 斤 9

      好书!!!!