持续交付与DevOps:无痛交付高质量软件的指南
1. 核心概念
Continuous Delivery(持续交付,CD)和DevOps正迅速成为软件交付和支持领域的重要趋势。它们是两种互补但又相互独立的工作方式:
- 持续交付 :能够快速地构建、测试和发布高质量的软件产品,比传统方法更快地为用户带来价值。
- DevOps :开发人员和IT系统运维人员紧密合作,朝着共同目标协同工作,减少组织层面的障碍和边界。
2. 适用人群与所需工具
- 适用人群 :无论是软件开发人员、IT系统管理员、项目经理还是CTO,只要想无痛且定期地交付高质量软件,都能从相关知识中受益。
- 所需工具 :书中提到了许多工具,包括Jenkins、GIT、Docker、Vagrant、IRC、Sonar和Graphite等技术工具,以及Scrum、Kanban、敏捷开发和TDD等非技术工具和方法。不过,阅读和理解相关内容只需要具备阅读能力和开放的思维。
3. 相关人员介绍
- 作者 :Paul Swartout拥有超过20年的IT行业经验,曾担任过软件开发工程师、系统管理员、项目经理等多个职位。他热衷于软件交付,在过去几年中深度参与了CD和DevOps运动。他目前是微软MixRadio团队的软件开发经理和敏捷教练,你可以通过www.swartout.co.uk联系他。
超级会员免费看
订阅专栏 解锁全文
5653

被折叠的 条评论
为什么被折叠?



