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

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

来源: 责编: 时间:2024-04-26 08:51:17 264观看
导读持续交付基金会[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 名受访者。E6W28资讯网——每日最新资讯28at.com

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

软件交付性能的演变

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

代码发布周期

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

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

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

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

部署频率

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

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

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

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

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

服务恢复时间

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

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

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

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

影响软件交付性能的因素

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

DevOps 技术的普及

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

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

CICD 工具使用数量

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

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

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

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

小结

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

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

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

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

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

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

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

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

标签:
  • 热门焦点
  • 跑分安卓第一!Redmi K60至尊版8月发布!卢伟冰:目标年度性能之王

    8月5日消息,Redmi K60至尊版将于8月发布,在此前举行的战略发布会上,官方该机将搭载搭载天玑9200+处理器,安兔兔V10跑分超177万分,是目前安卓阵营最高的分数
  • 十个可以手动编写的 JavaScript 数组 API

    JavaScript 中有很多API,使用得当,会很方便,省力不少。 你知道它的原理吗? 今天这篇文章,我们将对它们进行一次小总结。现在开始吧。1.forEach()forEach()用于遍历数组接收一参
  • Automa-通过连接块来自动化你的浏览器

    1、前言通过浏览器插件可实现自动化脚本的录制与编写,具有代表性的工具就是:Selenium IDE、Katalon Recorder,对于简单的业务来说可快速实现自动化的上手工作。Selenium IDEKat
  • 多线程开发带来的问题与解决方法

    使用多线程主要会带来以下几个问题:(一)线程安全问题  线程安全问题指的是在某一线程从开始访问到结束访问某一数据期间,该数据被其他的线程所修改,那么对于当前线程而言,该线程
  • 在线图片编辑器,支持PSD解析、AI抠图等

    自从我上次分享一个人开发仿造稿定设计的图片编辑器到现在,不知不觉已过去一年时间了,期间我经历了裁员失业、面试找工作碰壁,寒冬下一直没有很好地履行计划.....这些就放在日
  • 每天一道面试题-CPU伪共享

    前言:了不起:又到了每天一到面试题的时候了!学弟,最近学习的怎么样啊 了不起学弟:最近学习的还不错,每天都在学习,每天都在进步! 了不起:那你最近学习的什么呢? 了不起学弟:最近在学习C
  • 新电商三兄弟,“抖快红”成团!

    来源:价值研究所作 者:Hernanderz 随着内容电商的概念兴起,抖音、快手、小红书组成的“新电商三兄弟”成为业内一股不可忽视的势力,给阿里、京东、拼多多带去了巨大压
  • 朋友圈可以修改可见范围了 苹果用户可率先体验

    近日,iOS用户迎来微信8.0.27正式版更新,除了可更换二维码背景外,还新增了多项实用功能。在新版微信中,朋友圈终于可以修改可见范围,简单来说就是已发布的朋友圈
  • Meta盲目扩张致超万人被裁,重金押注元宇宙而前景未明

    图片来源:图虫创意日前,Meta创始人兼CEO 马克·扎克伯发布公开信,宣布Meta计划裁员超11000人,占其员工总数13%。他公开承认了自己的预判失误:“不仅
Top