持续交付实战
1推荐 收藏
5.0K阅读
图灵程序设计丛书

持续交付实战

[德]埃伯哈德·沃尔夫(Eberhard Wolff) (作者) 夏雪 (译者)
上市销售
理论与实践相结合,建立持续交付流水线,为软件发布保驾护航
本书是持续交付实战指南,具体内容包括:持续交付能够解决的问题以及它具体如何解决问题,PaaS云解决方案,用Gradle、Maven和Jenkins实现自动化构建和持续集成,用SonarQube执行静态代码,如何通过容量测试确保性能,探索式测试的新特性和问题,在生产环境中发布版本和运行应用程序,等等。
纸质书
¥46.61 ¥59.00

出版信息

  • 书  名持续交付实战
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 张海艳
  • 出版日期2020-05-08
  • 书  号978-7-115-53421-7
  • 定  价59.00 元
  • 页  数171
  • 印刷方式单色
  • 开  本16开
  • 出版状态上市销售
  • 原书名Practical Guide to Continuous Delivery
  • 原书号9780134691473

同系列书

  • JavaScript高级程序设计(第4版)

    [美]马特·弗里斯比(Matt Frisbie)   李松峰   译

    本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了Java...

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

本书特色

持续交付使软件可以快速、可靠地发布到生产环境,其实现基础是建立一条持续交付流水线。这条流水线使软件的发布过程自动化,形成一个可重复、低风险的新版本发布过程。

本书是构建持续交付流水线的实用指南,引入了一系列经过验证的持续交付技术,包括Docker、Chef、Vagrant、Jenkins、Graphite、ELK Stack、JBehave和Gatling。你将在构建、持续集成、负载测试、验收测试和监控的过程中应用这些技术。书中提供的多个完整的示例项目为实验、试验计划和全面部署提供了基础。

本书适合想要采用持续交付的人员阅读,无论你是否具有DevOps经验。经理们将了解持续交付的核心流程、要求、收益和技术后果,而开发人员、管理员和架构师将获得许多基本技能,以实现和管理流水线,并将持续交付顺利集成到软件架构和IT组织中。

●了解持续交付能够解决的问题,以及如何解决这些问题
●建立基础设施以实现最大程度的软件自动化
●利用虚拟化和PaaS云解决方案
●使用Gradle、Maven和Jenkins实现构建自动化和持续集成
●使用SonarQube和存储库执行静态代码审查以存储构建工件
●通过行为驱动设计建立自动化的图形用户界面(GUI)和文本化验收测试
●通过容量测试确保适当的性能
●通过探索式测试检查新功能和问题
●最大程度地降低自动发布软件的风险
●使用Elasticsearch、Logstash、Kibana(ELK)和Graphite收集并分析指标和日志
●将持续交付引入企业
●软件架构促进持续交付新功能

目录

前言 阅读
第1章 持续交付:是什么和怎么做 阅读
第2章 提供基础设施
第二部分 持续交付流水线
第3章 构建自动化和持续集成
第4章 验收测试
第5章 容量测试
第6章 探索式测试
第7章 部署:在生产环境中发布版本
第8章 运维
第三部分 持续交付的管理、组织和架构
第9章 引入持续交付
第10章 持续交付和DevOps
第11章 持续交付、DevOps和软件架构
第12章 总结:收益是什么

作者介绍

埃伯哈德•沃尔夫(Eberhard Wolff),德国技术咨询公司innoQ的研究员,一位立足于业务和技术交汇点、拥有超过15年经验的架构师和咨询师。他曾多次在国际会议上做过报告,担任若干会议的委员会成员,并撰写了100多篇文章,出版了多本图书。他的技术关注点是现代架构,主要涉及云计算、持续交付、DevOps、微服务和NoSQL。其著作《微服务:灵活的软件架构》中文版已经由人民邮电出版社出版。

【译者介绍】

夏雪,曾担任功能测试经理、敏捷教练,具有丰富的测试及测试管理经验,在代码静态分析领域获得过国家发明专利。现主要负责质量及过程改进管理,从事CI/CD、DevOps的推进工作,并于2019年通过了EXIN DevOps Master认证。他非常乐于将国外的技术新闻和文章分享到国内,除本书外,另译有《深入敏捷测试》。

相关文章

  • 是本好书!
    binbjz  发表于 2018-08-25 08:03:34
    推荐
  • 请问有电子版吗
    Jenson、  发表于 2020-04-25 20:20:41
    推荐
    • 不好意思,本书没有电子版。

      张海艳  发表于 2020-04-26 11:22:11