CI/CD Unleashed: Turbocharging Software Deployment for Quicker Delivery
暫譯: CI/CD 解放:加速軟體部署以實現更快交付
Clark, Tommy
- 出版商: Apress
- 出版日期: 2025-01-26
- 售價: $1,050
- 貴賓價: 9.5 折 $998
- 語言: 英文
- 頁數: 170
- 裝訂: Quality Paper - also called trade paper
- ISBN: 9798868812088
- ISBN-13: 9798868812088
海外代購書籍(需單獨結帳)
商品描述
The ability to deliver software quickly and efficiently is paramount to a company's success. This book is a comprehensive guide to continuous integration (CI) and continuous delivery (CD), providing insights and practical strategies for streamlining the software delivery pipeline for speedy and efficient deployments.
You'll start by reviewing the fundamentals of CI/CD, and how it enables teams to automate the building, testing, and deployment of software, for faster and more reliable releases. The book then examines CI/CD pipelines, tooling, caching, and how to leverage these tools to expedite delivery workflows, before highlighting the increased importance of testing and monitoring during that process. You'll also gain insights into various testing methodologies and learn how to implement them effectively within your CI/CD pipelines.
However, the journey towards accelerated software delivery is not just about technology. It also requires a cultural shift within your software development team. The book accomplishes this by delving into strategies for getting apprehensive team members on board. CI/CD Unleashed provides the tools and techniques you need to ensure the quality and reliability of your software, while staying relatively agnostic regarding things like language and framework choices.
You Will
- Understand the advantages continuous integration and continuous delivery provide.
- Explore how to automate the building, testing, and deployment of software for faster releases.
- See how CI/CD can aid a cultural shift within software development teams.
- Implement CI/CD best practices to deliver streamlined and more cost-effective deployments for your organization.
- Review WIP limits, small batch releases, and the importance of fostering a blame-free culture.
- Apply various testing methodologies such as unit testing, integration testing, and end-to-end testing.
Who This Book Is For
Senior software engineers, technical leaders, and business managers who are looking to deliver change for their customers, and make their business quicker.
商品描述(中文翻譯)
快速且有效地交付軟體的能力對於公司的成功至關重要。本書是一本全面的持續整合(CI)和持續交付(CD)指南,提供了簡化軟體交付流程以實現快速和高效部署的見解和實用策略。
您將首先回顧CI/CD的基本原則,以及它如何使團隊自動化軟體的建構、測試和部署,以便更快且更可靠地發布。接著,本書將探討CI/CD管道、工具、快取,以及如何利用這些工具來加速交付工作流程,並強調在此過程中測試和監控的重要性。您還將深入了解各種測試方法論,並學習如何在您的CI/CD管道中有效地實施它們。
然而,推動軟體交付加速的旅程不僅僅是技術問題。它還需要在您的軟體開發團隊內部進行文化轉變。本書通過深入探討如何讓猶豫不決的團隊成員參與進來的策略來實現這一點。《CI/CD Unleashed》提供了確保軟體質量和可靠性所需的工具和技術,同時對於語言和框架選擇保持相對中立。
您將會:
- 了解持續整合和持續交付所提供的優勢。
- 探索如何自動化軟體的建構、測試和部署,以實現更快的發布。
- 了解CI/CD如何促進軟體開發團隊內部的文化轉變。
- 實施CI/CD最佳實踐,為您的組織提供精簡且更具成本效益的部署。
- 回顧在製品(WIP)限制、小批量發布以及培養無責備文化的重要性。
- 應用各種測試方法論,如單元測試、整合測試和端對端測試。
本書適合對象:
資深軟體工程師、技術領導者和商業經理,尋求為客戶帶來變革並使其業務更快速。
作者簡介
Tommy Clark has over 10 years of experience in software development as a principal developer, solutions designer, and technical team lead. He has worked in industries as diverse as music, oil, e-commerce and the charity sector, for organisations like Sainsbury's, Deloitte, and Cancer Research UK. Tommy's career so far has been dedicated to the transformative impact of working smarter and faster. Currently serving as a Principal Engineer at MoneySupermarket Group, he is passionate about championing improvements to CI/CD processes both within the company as well as in the broader tech community, including sharing his knowledge at local tech conferences.
作者簡介(中文翻譯)
Tommy Clark 擁有超過 10 年的軟體開發經驗,擔任過主要開發者、解決方案設計師和技術團隊領導。他曾在音樂、石油、電子商務和慈善等多個行業工作,為 Sainsbury's、Deloitte 和 Cancer Research UK 等組織服務。到目前為止,Tommy 的職業生涯致力於提升工作效率和速度的變革性影響。目前,他在 MoneySupermarket Group 擔任首席工程師,熱衷於推動公司內部及更廣泛技術社群的 CI/CD 流程改進,包括在當地技術會議上分享他的知識。