A Practical Guide to Continuous Delivery
暫譯: 持續交付實用指南
Eberhard Wolff
- 出版商: Addison Wesley
- 出版日期: 2017-02-17
- 售價: $1,640
- 貴賓價: 9.8 折 $1,607
- 語言: 英文
- 頁數: 288
- 裝訂: Paperback
- ISBN: 0134691474
- ISBN-13: 9780134691473
-
相關分類:
CI/CD
-
相關翻譯:
持續交付實戰 (簡中版)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
精實執行-精實創業指南, 2/e (Running Lean: Iterate from Plan A to a Plan That Works, 2/e)$450$356 -
告別瀑布,擁抱 Scrum:解析微軟與 Adobe 如何在 30 天內開發出新軟體 (Software in 30 Days: How Agile Managers Beat the Odds, Delight Their Customers, And Leave Competitors In the Dust)$320$250 -
精實開發與看板方法$550$435 -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
$294鳳凰計畫:一個 IT計畫的傳奇故事 (The Phoenix Project : A Novel about IT, DevOps, and Helping your business win)(沙盤特別版) -
使用者故事對照 (User Story Mapping: Discover the Whole Story, Build the Right Product)$580$458 -
Essential Scrum:敏捷開發經典 (中文版) (Essential Scrum: A Practical Guide to the Most Popular Agile Process)
$680$530 -
UX 從新手開始|使用者體驗的 100堂必修課 (UX for Beginners: A Crash Course in 100 Short Lessons)$480$379 -
從零開始學 Python 程式設計 (適用 Python 3.5以上)$590$460 -
Scrum ─ 大型專案開發進化 ─ 用 LeSS 框架完成更多的事 (Large-Scale Scrum: More with LeSS)$580$458 -
高品質微服務|建構跨工程組織的標準化系統 (Production-Ready Microservices: Building Standardized Systems Across an Engineering Organization)$450$356 -
Agile 成功法則|敏捷實作者的解決方案 (Real World Agility: Practical Guidance for Agile Practitioners)$480$408 -
精實 UX 設計|帶領敏捷團隊打造出色的產品, 2/e (Lean UX: Designing Great Products with Agile Teams, 2/e)$450$356 -
看板實戰 : 用一張便利貼訓練出100分高效率工作團隊 (Kanban in Action)$560$476 -
鳳凰專案|看 IT部門如何讓公司從谷底翻身的傳奇故事$480$379 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
R 資料科學 (R for Data Science)$780$616 -
Mapping Experiences 看得見的經驗|創造價值從經驗圖像化開始 (Mapping Experiences)$680$537 -
軟體專案開發實務|別只當編程猴 (Programming Beyond Practices: Be More Than Just a Code Monkey)$400$316 -
Soft Skills 軟實力|軟體開發人員的生存手冊 (Soft Skills: The software developer's life manual)$520$411 -
網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$616 -
為你自己學 Git$500$425 -
iOS App 開發實務$450$383 -
Cloud Native Data Security with Oauth: A Scalable Zero Trust Architecture$1,948$1,845
商品描述
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 組織中。
- 了解持續交付解決的問題及其解決方式
- 建立最大化軟體自動化的基礎設施
- 利用虛擬化和平台即服務(Platform as a Service, PAAS)雲解決方案
- 使用 Gradle、Maven 和 Jenkins 實施構建自動化和持續整合
- 使用 SonarQube 進行靜態代碼審查,並使用儲存庫存放構建工件
- 使用行為驅動設計建立自動化的 GUI 和文本驗收測試
- 通過容量測試確保適當的性能
- 使用探索性測試檢查新功能和問題
- 在自動化生產軟體部署過程中最小化風險
- 使用 Elasticsearch、Logstash、Kibana(ELK)和 Graphite 收集和分析指標和日誌
- 管理持續交付在企業中的引入
- 設計軟體以促進新功能的持續交付
