
资源介绍
加速持续交付并确保软件部署质量的策略与工具
释放 DevOps 发布管理的力量,通过早期质量检查、测试、自动化和 QA 集成提升软件开发水平,重塑软件交付生命周期以追求卓越
核心特点
理解软件开发生命周期(SDLC)和最受欢迎的发布管理模型
了解 DevOps 的独特之处,以及 CI/CD 管道如何强化优秀的 DevOps 发布管理
在组织中推动以文化为导向的发布管理举措,打破部门壁垒
内容简介
软件开发的核心在于快速且可靠地发布新功能和更新,这凸显了发布管理在 DevOps 方法论中的关键作用。本书将揭示软件开发团队如何通过整合质量检查和 “左移”(shift-left)理念 —— 将测试、自动化和 QA 流程更早地融入软件开发生命周期 —— 来改进流程。此外,发布管理还负责应用监控、监督基础设施组件,以及管理变更单和进度安排。
本书深入解析 DevOps 发布管理的本质,阐明其细节并提供实施的基本策略。你将探索 CI/CD 管道如何强化优秀的 DevOps 发布管理,并掌握优化这些管道的技巧。你还将学习如何培育跨职能产品开发文化,以减少浪费并最大化客户价值。
读完本书后,你将全面理解 DevOps 发布管理的意义、优势及实用实施策略。凭借这些知识,你将能够评估自身的开发流程,找出可改进的领域,最终提高效率、促进协作并创造更多价值。
你将学到什么
发现软件开发生命周期(SDLC)的重要性和结构
了解发布管理的历史以及各种模型的运作方式
掌握 DevOps 发布管理及其基本实施策略
构建能够早期检测问题的优化 CI/CD 管道
实施 “左移” 方法,以创纪录的速度提升向客户交付的价值
在团队中培育跨职能协作文化
让 DevOps 发布管理变得务实且易于实施
克服 DevOps 发布管理中的常见陷阱
本书适用人群
本书为 DevOps 发布管理新手提供了全面的入门介绍,同时对希望提升技能和知识的 DevOps 工程师及发布经理也极具价值。如果你希望采用 “左移” 的关键实践,本书将帮助你以创纪录的时间打造高质量产品。
目录
理解软件开发生命周期
发布管理简介
软件开发生命周期中有哪些发布管理模型?
DevOps 发布管理试图解决哪些问题?
理解 DevOps 发布管理的独特之处
理解 CI/CD 的基础知识
面向技术发布经理的实用管道
CI/CD 管道如何强化优秀的 DevOps 发布管理
在发布管理策略中融入 DevOps 文化
获得领导层和利益相关者的支持意味着什么?
克服 DevOps 发布管理中的常见陷阱