Continuous Delivery 中文版:利用自動化的建置、測試與部署完美創造出可信賴的軟體發佈 (Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation)
Jez Humble, David Farley 著、喬梁 譯、傅育文 審校
- 出版商: 博碩
- 出版日期: 2014-11-02
- 定價: $650
- 售價: 7.8 折 $507
- 語言: 繁體中文
- 頁數: 488
- ISBN: 986201962X
- ISBN-13: 9789862019627
-
相關分類:
CI/CD、DevOps、CI/CD
- 此書翻譯自: Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Hardcover)
立即出貨 (庫存 < 9)
買這商品的人也買了...
-
深入淺出設計模式 (Head First Design Patterns)$880$695 -
大話設計模式$620$490 -
無瑕的程式碼-敏捷軟體開發技巧守則 (Clean Code: A Handbook of Agile Software Craftsmanship)$580$452 -
CI (Continuous integration) 關鍵技術—使用 Jenkins$420$332 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Kent Beck 的實作模式 (Implementation Patterns)$320$272 -
設計模式的解析與活用 (Design Patterns Explained: A New Perspective on Object-Oriented Design, 2/e)$480$374 -
Specification by Example 中文版:團隊如何交付正確的軟體 (Specification by Example: How Successful Teams Deliver the Right Software)$420$357 -
改變世界的九大演算法 : 讓今日電腦無所不能的最強概念 (Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today’s Computers)$360$284 -
告別瀑布,擁抱 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 -
完整學會 Git, GitHub, Git Server 的24堂課$360$284 -
Essential Scrum:敏捷開發經典 (中文版) (Essential Scrum: A Practical Guide to the Most Popular Agile Process)
$680$530 -
建構微服務|設計細微化的系統 (Building Microservices)$580$458 -
Effective Debugging 中文版 | 軟體與系統除錯的 66 個具體作法 (Effective Debugging: 66 Specific Ways to Debug Software and Systems) (書況略舊,不介意在下單)$450$383 -
無瑕的程式碼-敏捷完整篇-物件導向原則、設計模式與 C# 實踐 (Agile principles, patterns, and practices in C#)$790$616 -
鳳凰專案|看 IT部門如何讓公司從谷底翻身的傳奇故事$480$379 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
網站可靠性工程|Google 的系統管理之道 (Site Reliability Engineering: How Google Runs Production Systems)(SRE)-*外觀稍有瑕疵,不介意者再下單$780$616 -
Effective DevOps 中文版 (Effective DevOps: Building a Culture of Collaboration, Affinity, and Tooling at Scale)$720$569 -
無瑕的程式碼-整潔的軟體設計與架構篇 (Clean Architecture: A Craftsman's Guide to Software Structure and Design)$580$452 -
CODE COMPLETE:軟體開發實務指南, 2/e (中文版) (Code Complete: A Practical Handbook of Software Construction, 2/e)$1,280$998 -
領域驅動設計:軟體核心複雜度的解決方法 (Domain-Driven Design: Tackling Complexity in the Heart of Software)$680$530 -
Working Effectively with Legacy Code : 管理、修改、重構遺留程式碼的藝術 (中文版)$720$562
商品描述
- DevOps 社群大大 Juggernaut Liu 專文推薦
CI/CD 經典書籍
*重點內容:
自動化建置、整合、測試及部署軟體的各個層面。
提升開發、測試與業務人員之間的合作。
於大型、分散式團隊中逐步開發出特性。
實施有效的配置管理策略。
由分析到實施自動化驗收測試。
測試容量及其它非功能性的需求。
實作持續部署與零停機時間的版本。
管理基礎設施、資訊、元件及相依性。
恰當的風險管理、規範與審核。
本書獲得《Dr. Dobb’s Journal》肯定,榮獲素有IT書籍奧斯卡金像獎之稱的Jolt獎(第21屆),且獲得Martin Fowler專文推薦。
軟體發佈通常是非常痛苦、高度風險且耗費時間的歷程。
此為一本提出開創性原則和技術規範的新書,提供了「如何快速的利用增量式交付達成高品質且富有價值的新功能」的突破性理論。
開發、測試及業務人員藉由在建置、部署和測試流程中合作,並增加自動化的使用,讓交付團隊可在短期內(數小時,有時甚至只需幾分鐘)持續交付來降低問題發生的可能性,這已被證實不論在複雜程度多大的專案或程式碼庫上都可實作。
Jez Humble及David Farley首先提出了一個快速、可靠且風險較低的基礎傳遞流程。隨後推出「部署流水線」來管理所有的變化,從程式碼的簽入到發佈一個自動化的流程。最後,他們討論如何支援持續交付,從管理基礎設施、資料及配置,到管理所需的系統生態。
作者介紹的是目前最先進的技術,包含了自動化基礎設施的管理、資料庫遷移及虛擬化的使用,對於每個問題的檢視,他們確定了最佳的做法,並展現如何降低風險的方法。
無論您是開發人員、系統管理員、測試人員或經理,本書能幫助您的組織從構思到發佈等行動的速度加快,讓您得以快速、可靠的方式為您的企業提供價值。
如果你需要頻繁部署軟體,此書就是你所需要的。採用本書所描述的實踐能夠幫助你降低風險、克服工作的乏味,並增強信心。我會在所有我的專案中使用本書所描述到的原則與實踐。
——Kent Beck.Three Rivers Institute
作者簡介
Jez Humble
ThoughtWorks公司首席諮詢顧問,經常於各種敏捷技術大會上發表演講,致力於幫助企業能夠快速、可靠的交付出高品質的軟體。
Dave Farley
正使用『本書中描述的主要技術之一』為LMAX(倫敦多元資產交易)組織建設世界上性能最佳的金融交易平台。
具有20年大型分散式系統的開發經驗,是採行敏捷開發技術的先驅者,曾以技術負責人的身分參與ThoughtWorks公司許多規模最大且最具有挑戰性的軟體專案。
目錄大綱
Part 1 基礎篇
第1章 軟體交付的問題
第2章 設置管理
第3章 持續整合
第4章 測試策略的實現
Part 2 部署流水線
第5章 部署流水線解析
第6章 建置與部署的腳本化
第7章 提交階段
第8章 驗收測試的自動化
第9章 非功能需求的測試
第10章 應用程式的部署與發佈
Part 3 交付系統生態
第11章 基礎設施和環境管理
第12章 資料管理
第13章 元件與相依性管理
第14章 版本控制進階
第15章 持續交付管理
參考書目