当前位置:首页 > 科技  > 软件

持续交付基金会发布最新的 CICD 趋势报告

来源: 责编: 时间:2024-04-26 08:51:17 289观看
导读持续交付基金会[1](Continuous Delivery Foundation,简称 CDF)前几天发布了最新的一期的 CICD 趋势报告。这份报告中的调查结果基于 SlashData 过去 8 次的调查数据,这些调查在 2020 年 Q3 度到 2024 年 Q1 的三年半时间

持续交付基金会[1](Continuous Delivery Foundation,简称 CDF)前几天发布了最新的一期的 CICD 趋势报告。这份报告中的调查结果基于 SlashData 过去 8 次的调查数据,这些调查在 2020 年 Q3 度到 2024 年 Q1 的三年半时间里覆盖了全球超过 150,000 名受访者。y2928资讯网——每日最新资讯28at.com

本文是针对部分结果的解读,结果数据来自官方的报告,解读的部分纯属个人观点。有兴趣的可以查看 完整的报告[2]。y2928资讯网——每日最新资讯28at.com

软件交付性能的演变

软件的交付性能主要通过代码发布周期、部署频率和服务恢复时间三个关键指标来衡量,这些指标能够直观地反映出一个组织在软件开发和运维方面的效率和效果。y2928资讯网——每日最新资讯28at.com

代码发布周期

代码发布周期是指从代码提交(例如,合并到主分支)到成功部署到生产环境的时间。y2928资讯网——每日最新资讯28at.com

这个指标衡量团队对新功能、修复或更新做出反应的速度。较短的发布周期意味着团队能够快速地将变更推送到生产环境,对业务需求和问题做出迅速响应。y2928资讯网——每日最新资讯28at.com

从结果中可以看出代码变更的频率从 2020 年 Q3 开始逐年降低,尤其是变更频率低于每月一次的比例越来越高。y2928资讯网——每日最新资讯28at.com

图片图片y2928资讯网——每日最新资讯28at.com

部署频率

部署频率指软件部署到生产环境的频率,可以是每日、每周、每月等。y2928资讯网——每日最新资讯28at.com

高频率的部署通常表明高度自动化和成熟的持续交付能力。这种能力可以帮助团队减少单次部署的风险,因为每次部署的变更较小,更容易管理和修复。y2928资讯网——每日最新资讯28at.com

图片图片y2928资讯网——每日最新资讯28at.com

这个结果于代码变更的周期较一致。y2928资讯网——每日最新资讯28at.com

图片图片y2928资讯网——每日最新资讯28at.com

服务恢复时间

服务的恢复时间,这里的服务恢复是指在发生生产环境中断后,服务恢复到正常状态所需的时间。y2928资讯网——每日最新资讯28at.com

这个指标反映了团队在面对生产环境问题时,快速恢复服务的能力。较短的恢复时间表明团队有有效的事故响应和问题解决流程。y2928资讯网——每日最新资讯28at.com

从报告可以看到其向两个极端的发展:好的越来越好,差的越来越差。y2928资讯网——每日最新资讯28at.com

图片图片y2928资讯网——每日最新资讯28at.com

影响软件交付性能的因素

CI/CD 工具的使用软件交付性能指标存在相关性。y2928资讯网——每日最新资讯28at.com

DevOps 技术的普及

在开发过程中使用的工具/技术排在前两名的仍然是源代码管理和 Issue 跟踪,这些技术的使用相比过去 12 个月都有所增长,除了敏捷开发管理工具和基于 AI 的代码工具。y2928资讯网——每日最新资讯28at.com

图片图片y2928资讯网——每日最新资讯28at.com

CICD 工具使用数量

CICD 工具的使用数量于软件交付性能存在一定的相关性,但并不是简单的线性关系,而是较为复杂。y2928资讯网——每日最新资讯28at.com

单纯增加工具的数量比不会永远提升性能,关键在于工具的选择、配置以及集成度,这些都影响对自动化流程和团队的支持。相反工具数量过多,会带来集成和管理的复杂性,特别是工具间的兼容性和互操作行无法得到妥善处理时。y2928资讯网——每日最新资讯28at.com

成功的 CICD 不仅仅是技术和工具的问题,还涉及的管理和执行,包括团队的培训、流程的涉及、反馈循环的建立以及持续的演进。y2928资讯网——每日最新资讯28at.com

图片图片y2928资讯网——每日最新资讯28at.com

小结

上面选取了报告里的部分内容,主要体现软件交付性能的变化,以及影响交付性能的因素,也是我觉得比较有意思的部分。不过,还是建议大家可以看一下完整的报告。y2928资讯网——每日最新资讯28at.com

参考资料y2928资讯网——每日最新资讯28at.com

[1] 持续交付基金会: https://cd.foundationy2928资讯网——每日最新资讯28at.com

[2] 完整的报告: https://cd.foundation/state-of-cicd-2024/y2928资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-85703-0.html持续交付基金会发布最新的 CICD 趋势报告

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: Java的栈帧和动态链接是什么?

下一篇: 聊聊业务高可用的保障:异地多活架构

标签:
  • 热门焦点
  • 一加Ace2 Pro官宣:普及16G内存 引领24G

    一加官方今天继续为本月发布的新机一加Ace2 Pro带来预热,公布了内存方面的信息。“淘汰 8GB ,12GB 起步,16GB 普及,24GB 引领,还有呢?#一加Ace2Pro#,2023 年 8 月,敬请期待。”同时
  • 2023年Q2用户偏好榜:12+256G版本成新主流

    3月份的性能榜、性价比榜和好评榜之后,就要轮到2023年的第二季度偏好榜了,上半年的新机潮已经过去,最明显的肯定就是大内存和存储的机型了,另外部分中端机也取消了屏幕塑料支架
  • Raft算法:保障分布式系统共识的稳健之道

    1. 什么是Raft算法?Raft 是英文”Reliable、Replicated、Redundant、And Fault-Tolerant”(“可靠、可复制、可冗余、可容错”)的首字母缩写。Raft算法是一种用于在分布式系统
  • K6:面向开发人员的现代负载测试工具

    K6 是一个开源负载测试工具,可以轻松编写、运行和分析性能测试。它建立在 Go 和 JavaScript 之上,它被设计为功能强大、可扩展且易于使用。k6 可用于测试各种应用程序,包括 Web
  • 从 Pulsar Client 的原理到它的监控面板

    背景前段时间业务团队偶尔会碰到一些 Pulsar 使用的问题,比如消息阻塞不消费了、生产者消息发送缓慢等各种问题。虽然我们有个监控页面可以根据 topic 维度查看他的发送状态,
  • 微信语音大揭秘:为什么禁止转发?

    大家好,我是你们的小米。今天,我要和大家聊一个有趣的话题:为什么微信语音不可以转发?这是一个我们经常在日常使用中遇到的问题,也是一个让很多人好奇的问题。让我们一起来揭开这
  • 只需五步,使用start.spring.io快速入门Spring编程

    步骤1打开https://start.spring.io/,按照屏幕截图中的内容创建项目,添加 Spring Web 依赖项,并单击“生成”按钮下载 .zip 文件,为下一步做准备。请在进入步骤2之前进行解压。图
  • iQOO 11S屏幕细节公布:首发三星2K E6全感屏 安卓最好的直屏手机

    日前iQOO手机官方宣布,新一代电竞旗舰iQOO 11S将会在7月4日19:00正式与大家见面。随着发布时间的日益临近,官方关于该机的预热也更加密集,截至目前已
  • 联想的ThinkBook Plus下一版曝光,键盘旁边塞个平板

    ThinkBook Plus 是联想的一个特殊笔记本类别,它在封面放入了一块墨水屏,也给人留下了较为深刻的印象。据有人爆料,联想的下一款 ThinkBook Plus 可能更特殊,它
Top