DevOps工具实践与应用指南
1. DevOps成熟度评估与文化
在测试、测试数据管理、部署和监控等领域,通过采访不同的利益相关者、了解团队实际开展活动的步骤以及审查各组成单元活动层面上DevOps采用的有效性,来评估区域的成熟度。
DevOps文化是一个抽象术语,用于代表相关团队对DevOps的态度。它包括评估新工具的开放性、适应这些工具的敏捷性、在心理上对自动化流程的整体准备程度、不同参与群体(如开发人员、业务用户、运维人员)之间的协作,以及对当前DevOps状态改变的刚性或抗性。
2. DevOps实施阶段
2.1 定义阶段
定义阶段的目的是定义解决方案,确定主要达到下一个成熟度级别的行动项,并对行动项进行优先级排序以快速实现最大效益。该阶段的关键输入来自评估阶段的结果,同时企业战略也对定义阶段起着重要的指导作用。
企业DevOps战略包含了各个项目采用DevOps的一系列准则,这些准则通过控制各个团队的实施内容,使其符合组织的长期DevOps愿景。准则可以通过提供批准使用的工具列表来限制工具的使用,也可以要求团队仅使用中央团队提供的工具。成熟的企业DevOps战略还可以提供一个带有可重用管道的现成DevOps平台,当项目按照预定义的结构和规范将代码提交到源代码控制中时,企业DevOps管道将执行所有的质量检查、构建、部署和监控操作。
企业DevOps战略还会通过接受各个项目的贡献而不断丰富。定义阶段就是要为项目的DevOps战略制定蓝图,以实现预期目标,并提出解决评估阶段所发现问题的路线图。
以下是定义阶段的流程:
1. 收集评估阶段的结果和企业战略信息
超级会员免费看
订阅专栏 解锁全文

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



