27、从DevOps到数字化转型:发布管理与业务变革

从DevOps到数字化转型:发布管理与业务变革

1. 发布管理自动化

ITIL定义的发布管理流程成熟可靠,在DevOps项目中,其流程活动无需大幅改动,但可借助技术实现部分环节自动化,提升效率。

1.1 可自动化的阶段

发布管理的四个阶段中,发布构建与测试、部署这两个阶段可实现自动化。这两个阶段占用了发布的大部分时间,对其进行自动化能显著提高效率。例如,部署时的回滚计划可借助Ansible和Puppet等工具实现自动回滚,高效恢复原始构建和配置。

1.2 自动化的实现方式

发布自动化基于Jenkins和Urban Code等发布编排工具构建的管道进行。管道定义了软件开发和测试的各个阶段,确保开发者和测试人员专注于编码和编写脚本,编排工具负责软件构建和测试等活动的执行,并更新结果、记录缺陷。

1.3 自动化测试示例

以回归测试为例,每次功能变更都需进行回归测试,测试人员需花费大量时间。实现自动化后,每次新的代码提交时,机器自动检查所有回归场景并报告状态,编排工具可根据结果自动记录缺陷,节省测试人员时间,使其能编写更多测试场景和自动化脚本,提高测试准确性和强度。

1.4 版本控制系统的作用

全面配置管理(CCM)中的版本控制系统是自动化顺利运行的关键。没有CCM与自动化的集成,编码、测试和自动化活动将难以开展,就像飞机在没有跑道灯的情况下无法降落一样。

2. DevOps发布管理团队

2.1 团队现状

ITIL发布管理流程本身不错,但在典型服务管理项目中,执行该流程的人员面临挑战。由

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值