Jenkins权威指南 mobi epub pdf txt 电子书 下载 2023 您所在的位置:网站首页 jenkins2权威指南下载 Jenkins权威指南 mobi epub pdf txt 电子书 下载 2023

Jenkins权威指南 mobi epub pdf txt 电子书 下载 2023

2023-11-04 05:52| 来源: 网络整理| 查看: 265

Jenkins权威指南 Jenkins权威指南 下载 mobi epub pdf 电子书 2023 ☆☆☆☆☆ 简体网页||繁体网页 [美] John Ferguson Smart(约翰·弗格森·斯马特) 著,郝树伟 译 下载链接在页面底部 点击这里下载      facebook linkedin mastodon messenger pinterest reddit telegram twitter viber vkontakte whatsapp 复制链接 想要找书就要到 图书大百科 book.qciss.net 立刻按 ctrl+D收藏本页 你会得到大惊喜!!

发表于2023-11-03

类似图书 点击查看全场最低价 图书介绍 出版社: 电子工业出版社 ISBN:9787121299063 版次:1 商品编码:12052762 包装:平装 开本:16开 出版时间:2016-10-01 用纸:胶版纸 页数:408 字数:545000 正文语种:中文 相关图书 图书描述 编辑推荐

通过本书你将学到以下内容。

√学习如何安装、配置和安全加固你的Jenkins服务器

√组织管理和监控通用的构建作业

√集成自动化测试来验证构建,并建立代码质量报告

√建立有效的团队通知策略和技术

√配置构建管道、参数化的作业、矩阵构建和其他高级作业

√管理多个Jenkins服务器来运行分布式构建

√完成自动化部署和持续交付

内容简介

本书从实践者的角度,在讲解Jenkins基本原理的同时,深入到持续集成、持续交付领域,为读者梳理出如何使用Jenkins设计和实现一个自动化的、周期性的集成测试过程,帮助读者理解Jenkins适用于什么场景。书中首先介绍Jenkins以及持续集成、持续交付的基础知识;然后安装Jenkins和配置Jenkins服务器,使用Jenkins建立构建作业、进行自动化测试,介绍Jenkins支持的几种安全模式,如何使用Jenkins进行消息通知,如何确保代码质量;最后进阶展示如何建立高级的和分布式的构建,如何进行自动化的部署和交付以及对Jenkins的运维。

作者简介 John Ferguson Smart,Wakaleo Consulting的主管,帮助一些公司优化了他们的Java开发实践和基础架构。他提供一些在敏捷开发和测试实践上的培训和指导,比如持续集成,测试驱动开发,构建自动化和持续部署。 目录

序 xvii前言 xix第1 章 Jenkins 简介 1简介 1持续集成基础 1Jenkins 简介(née Hudson) 3从Hudson 到Jenkins――一个简短的故事 3应该使用Jenkins 还是Hudson 4引进持续集成到你的公司 5阶段1――无构建服务器 5阶段2――夜间构建 6阶段3――夜间构建加自动化测试 6阶段4――加入度量指标 6阶段5――更认真地对待测试 6阶段6――自动化验收测试和自动化部署 7阶段7――持续部署 7接下来做什么呢 7第2 章 迈入Jenkins 的第一步 9简介 9准备环境 9安装Java 10安装Git 11创建GitHub 账号 11配置SSH 密钥 11创建代码库分支 12启动Jenkins 13配置工具 17配置你的Maven 设置 18配置JDK 19通知 20设置Git 20你的第一个Jenkins 构建作业 21你的第一个构建作业 26更多的报告――显示Javadoc 33添加代码覆盖率和其他度量 34小结 40第3 章 安装Jenkins 41简介 41下载和安装Jenkins 41为Jenkins 准备好构建服务器 44Jenkins 主目录 45在Debian 或者Ubuntu 系统上安装Jenkins 47在Red Hat、Fedora 或者CentOS 上安装Jenkins 48在SUSE 或者OpenSUSE 上安装Jenkins 49以单机应用形式运行Jenkins 49基于Apache 服务器运行Jenkins 53在应用服务器上运行Jenkins 54内存方面的考虑 54安装Jenkins 为一个Windows 服务 55Jenkins 主目录里有什么 59备份Jenkins 数据 62升级Jenkins 安装 63小结 64第4 章 配置Jenkins 服务器 65简介 65配置面板――Manage Jenkins 界面 65配置系统环境 68配置全局属性 69配置JDK 70配置构建工具 72Maven 73Ant 74Shell 脚本 75配置版本控制工具 75配置Subversion 75配置CVS 75配置邮件服务器 76配置代理 77小结 78第5 章 设置构建作业 79简介 79Jenkins 构建作业 79创建自由式构建作业 80通用选项 81高级项目选项 82配置源代码管理 83用Subversion 工作 84使用Git 86Build Triggers 96构建作业完成后触发下一个 97计划构建作业 97轮询SCM 98远程触发构建 99手工构建作业 101构建步骤 101Maven 构建步骤 102Ant 构建步骤 103执行Shell 或Windows 批处理命令 104在构建中使用Jenkins 环境变量 105运行Groovy 脚本 108用其他语言构建项目 110构建后的操作 110报告测试结果 110归档构建产物 110通知 114构建其他的项目 114运行新的构建作业 115使用Maven 构建作业 115每当SNAPSHOT(快照)依赖被建立时都要进行构建 116配置Maven 构建 116构建后期操作 118部署到企业仓库管理器 118部署到商业企业仓库管理器 122管理模块 122Maven 构建作业中额外的构建步骤 122用其他语言使用Jenkins 124用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自动化验收测试 154JMeter 自动化性能测试 157请求帮助!我的测试运行得太慢了 165添加更多的硬件 166运行更少的集成/ 功能测试 166并行运行测试 167小结 167第7 章 Jenkins 安全 169简介 169激活Jenkins 安全 169Jenkins 安全实例 170安全域――定义Jenkins 用户 171使用Jenkins 内置用户数据库 171使用LDAP 仓库 174使用微软活动目录 176使用UNIX 用户和用户组 177Servlet 容器授权 177使用Atlassian Crowd 178与其他系统集成 179授权――谁可以做什么 181安全矩阵 181基于项目的安全 185基于角色的安全 188审计――跟踪用户行为 190小结 193第8 章 通知 195简介 195电子邮件通知 195更高级的电子邮件通知 197声明构建 200RSS 订阅 202构建分发器 202即时消息 204用Jabber 进行IM 通知 204使用IRC 的IM 通知 209IRC 通知 209桌面通知器 212通过Notifo 通知 213移动通知 216短信通知 216制造噪声 219极端反馈设备 221小结 222第9 章 代码质量 225简介 225构建过程中的代码质量 226受欢迎的Java 和Groovy 代码质量分析工具 227Checkstyle 227PMD/CPD 230FindBugs 235CodeNarc 237使用Violations 插件报告代码质量问题 238与自由风格下的构建作业一起工作 239使用Maven 构建作业 242使用Checkstyle、PMD 和FindBugs 报告 244报告代码复杂度 247报告未完成的任务 248集成Sonar 249小结 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连接 280Locks and Latches 插件 281构建管道及优化 282通过M2Release 插件管理Maven 版本发布 283复制构建产物 286构建进阶 289汇总测试结果 295构建管道 296小结 299第11 章 分布式构建 301简介 301Jenkins 分布式构建架构 301Jenkins 主/ 从策略 302主节点使用SSH 启动从节点代理 303使用Java Web Start 手工启动从代理 307把Jenkins 从节点安装为Windows 服务 309无主节点模式启动从节点 310以远程服务方式启动Windows 从节点 310把构建作业与一个或一组从节点关联 311节点监控 313云计算 314使用Amazon EC2 314使用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备份配置 346Jenkins 备份基础 346使用备份插件 348更为轻量的自动备份 350构建作业归档 350构建迁移 351小结 355附录A 自动化你的单元和集成测试 357索引 367

前言/序言   译者序   2013 年末,由于工作需求,我们开始在团队内部全面实施持续集成、持续交付作业流程,持续集成和持续交付改变了我们从源码管理到产品发布的整个流程。要知道,我们曾经有过一段时间都在忙碌的打包、发包中度过,那可是非常痛苦的。   Jenkins 作为持续集成、持续交付领域内的优秀开源软件,自然而然地成为我们在项目中大量运用的工具。我们在Jenkins 的优化配置以及运用上积累了丰富的经验,所以想花时间翻译一下这本书,其一是对我们所学知识的再学习和巩固,其二是想对自由与开源软件在国内的推广做一些文档汉化的事情。   Jenkins 已经成为持续集成、持续交付工具链中一个非常重要的部分。它是一款高效易用的工具,而且是开源的,提供了很多种类的插件供用户使用。但是,真正地掌握好Jenkins 的使用并不是一件轻松的事情,如何更好地运用Jenkins 创建出高效、稳定、灵活的作业流是从事持续集成、持续交付的人员所面临的问题。   本书就是一本能够让持续集成、持续交付人员轻松面对这一问题的书籍。本书基于作者优秀的实践经验,为读者梳理出如何使用Jenkins 设计和实现一个高效、灵活的持续集成、持续交付作业流,帮助读者理解Jenkins 适用于什么场景,让读者学会如何使用Jenkins去考虑和解决实际问题。   非常感谢电子工业出版社的付睿编辑对本书翻译工作的大力支持,还要感谢李云静编辑对本书校对做出的贡献。   全书由郝树伟、于振苓、熊熠三人共同翻译。由于水平有限,书中出现错误与不妥之处在所难免,恳请读者批评指正。   译者   2016 年9 月   序   七年前我为Jenkins 的项目写了第一行代码,它最初被称为Hudson。我是那个曾经破坏过构建的人,所以我需要一个程序在我同事发现错误之前捕捉到错误。这只是一个简单的工具,并且只做了一件简单的事情。但它迅速发展,现在我想它是在整个市场上最占主导地位的CI 服务器,包括广泛的插件系统、商业分布、Jenkins 即服务式的托管、用户组、分享会、培训等。   与我的其他项目一样,这个项目从成立以来就是开源的。它的生命,主要依赖于他人的帮助和关爱,没有这一点,项目就不会是当前的状态。在这段时间里,我也学到了一些关于运作开源项目的经验。从这一经验,我认为人们往往忽略有很多方法可以帮助一个开源项目,写代码仅是其中的一个。还有宣传、帮助其他用户、组织分享会,当然还有写文档。   从这个意义上来说,John 是Jenkins 社区的重要组成部分,即使他没有贡献代码——相反,他让新用户更容易接受Jenkins。例如,他有一个很多人关注的博客,在那里他经常谈论关于持续集成的做法和其他软件开发的主题。他善于解释事情,即使是刚接触到Jenkins的人们也可以理解它们,像我这样每天开发Jenkins 的人通常是很难想象的。他的培训课程也是众所周知的,Jenkins 是其中的一部分。这是让更多的人接触到Jenkins 的另一种方式。他显然有宣传新的思想和指导开发人员更加高效的激情。   这些天我把我的时间花在CloudBees 开源Jenkins 上,用Jenkins CloudBees pro 版本,我们在Jenkins 之上构建了插件,并且用CloudBees DEV@cloud 服务把Jenkins 部署到私有以及公有云。在这个角色中,我与John 比以前有了更多的互动,我更加尊重他的激情。   所以他承担了写一本关于Jenkins 的书的艰巨任务,我真的很高兴。这本书提供了关于持续集成的主要经典部分的伟大概述。而对我个人来说,我总是被问及是否有一本关于Jenkins 的书,现在我终于可以肯定地回答这个问题了!但更重要的是,这本书反映了他的激情,以及他在教人们如何使用Jenkins 方面的长期经验与其他东西。但是不要仅仅相信我的话。你需要自己去读,亲自去感受。   ——Kohsuke Kawaguchi   Jenkins 项目创建者及CloudBees 架构师

Jenkins权威指南 下载 mobi epub pdf txt 电子书 格式

Jenkins权威指南 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2023

Jenkins权威指南 下载 mobi pdf epub txt 电子书 格式 2023

Jenkins权威指南 下载 mobi epub pdf 电子书 想要找书就要到 图书大百科 book.qciss.net 立刻按 ctrl+D收藏本页 你会得到大惊喜!! 用户评价 评分☆☆☆☆☆

正版图书,发货很快!

评分☆☆☆☆☆

度一切苦厄,

评分☆☆☆☆☆

还上课还是哈酒哪个好看

评分☆☆☆☆☆

好好好好好好好好好好好好好好好好好好好

评分☆☆☆☆☆

公司采购的工具书,反响非常好。

评分☆☆☆☆☆

留着慢慢研究

评分☆☆☆☆☆

不错,就是jenkins版本有点老

评分☆☆☆☆☆

哈哈哈哈哈我的人都有一个人的时候我就不想去的地方自治政府部门和谐

评分☆☆☆☆☆

一直京东买书,质量,速度都很好

类似图书 点击查看全场最低价

Jenkins权威指南 mobi epub pdf txt 电子书 格式下载 2023



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有