A Practical Guide to Continuous Delivery

Eberhard Wolff

  • 出版商: Addison Wesley
  • 出版日期: 2017-02-17
  • 定價: $1,500
  • 售價: 9.0$1,350
  • 語言: 英文
  • 頁數: 288
  • 裝訂: Paperback
  • ISBN: 0134691474
  • ISBN-13: 9780134691473
  • 相關分類: CI/CD
  • 相關翻譯: 持續交付實戰 (簡中版)
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

商品描述

Using Continuous Delivery, you can bring software into production more rapidly, with greater reliability. A Practical Guide to Continuous Delivery is a 100% practical guide to building Continuous Delivery pipelines that automate rollouts, improve reproducibility, and dramatically reduce risk.

 

Eberhard Wolff introduces a proven Continuous Delivery technology stack, including Docker, Chef, Vagrant, Jenkins, Graphite, the ELK stack, JBehave, and Gatling. He guides you through applying these technologies throughout build, continuous integration, load testing, acceptance testing, and monitoring. Wolff’s start-to-finish example projects offer the basis for your own experimentation, pilot programs, and full-fledged deployments.

A Practical Guide to Continuous Delivery is for everyone who wants to introduce Continuous Delivery, with or without DevOps. For managers, it introduces core processes, requirements, benefits, and technical consequences. Developers, administrators, and architects will gain essential skills for implementing and managing pipelines, and for integrating Continuous Delivery smoothly into software architectures and IT organizations.

  • Understand the problems that Continuous Delivery solves, and how it solves them
  • Establish an infrastructure for maximum software automation
  • Leverage virtualization and Platform as a Service (PAAS) cloud solutions
  • Implement build automation and continuous integration with Gradle, Maven, and Jenkins
  • Perform static code reviews with SonarQube and repositories to store build artifacts
  • Establish automated GUI and textual acceptance testing with behavior-driven design
  • Ensure appropriate performance via capacity testing
  • Check new features and problems with exploratory testing
  • Minimize risk throughout automated production software rollouts
  • Gather and analyze metrics and logs with Elasticsearch, Logstash, Kibana (ELK), and Graphite
  • Manage the introduction of Continuous Delivery into your enterprise
  • Architect software to facilitate Continuous Delivery of new capabilities

商品描述(中文翻譯)

使用持續交付(Continuous Delivery),您可以更快速、更可靠地將軟體投入生產。《持續交付實踐指南》是一本100%實用的指南,教導如何建立自動化部署流程、提高可重複性並大幅降低風險。

Eberhard Wolff介紹了一套經過驗證的持續交付技術堆疊,包括Docker、Chef、Vagrant、Jenkins、Graphite、ELK堆疊、JBehave和Gatling。他指導您如何在構建、持續整合、負載測試、驗收測試和監控等各個階段應用這些技術。Wolff的從頭到尾的實例項目為您自己的實驗、試點項目和全面部署提供了基礎。

《持續交付實踐指南》適用於希望引入持續交付的所有人,無論是否使用DevOps。對於管理人員,它介紹了核心流程、需求、好處和技術後果。開發人員、系統管理員和架構師將獲得實施和管理部署流程的基本技能,並將持續交付順利整合到軟體架構和IT組織中。

- 瞭解持續交付解決的問題以及解決方法
- 建立最大程度的軟體自動化基礎設施
- 利用虛擬化和平台即服務(PAAS)雲解決方案
- 使用Gradle、Maven和Jenkins實施構建自動化和持續整合
- 使用SonarQube進行靜態代碼審查,使用儲存庫存儲構建產物
- 使用行為驅動設計實施自動化GUI和文本驗收測試
- 通過容量測試確保適當的性能
- 使用探索性測試檢查新功能和問題
- 通過自動化的軟體生產部署最小化風險
- 使用Elasticsearch、Logstash、Kibana(ELK)和Graphite收集和分析指標和日誌
- 管理將持續交付引入企業的過程
- 架構軟體以便持續交付新功能