2024 年 GitLab Global DevSecOps 报告解读

news2024/9/20 6:30:06

近日 GitLab 正式发布了 2024 年 GitLab Global DevSecOps 报告,报告主题为 What’s next in DevSecOps。在全球有超 5000 位 IT 人员参与了该报告的调研,超 70% 为企业管理者,50% 以上的受访者所在企业规模超过 500人。该报告深刻揭示了在 AI 技术的发展推动下,企业在 IT 投资和软件研发方面的趋势和洞察。

极狐GitLab 为 GitLab 在中国的发行版,中文版本对中国用户更友好。极狐GitLab 支持一键私有化部署,可以在 ubuntu、centos、Debian、Docker、Kubernetes 上灵活安装。安装详情可以查看极狐GitLab 官网

以下是报告的部分内容解读,如想获取完整报告,关注极狐GitLab 公众号,在后台回复关键字“DevSecOps”即可免费获取

  • 安全、AI & DevSecOps 平台是企业 IT 投入的重中之重
  • AI 赋能软件研发,未来已来
  • AI 将加速工具链的整合
  • AI for coding 是企业最想使用的AI 功能

2024 年企业 IT 的投入重点:安全、AI & DevSecOps 平台

报告显示安全、AI 以及 DevSecOps 平台是企业 2024 年 IT 领域投入的重点,占据投入项目的前三甲。其中安全和 AI 均以 19% 占据前两位,安全投入比 2023年降低 1%,而 AI 投入比 2023年上升 2 个百分点;DevSecOps 平台以 17% 的占比位居第三。

file

这些数据表明,安全依旧是企业关注的重点,而企业对 AI 的投入在加大,AI 正在逐渐成为企业的首要关注点。DevSecOps平台的受访者数量与2023年相似,这表明对DevSecOps平台的兴趣和投资保持稳定。

AI 赋能软件研发,未来已来

78% 的受访者表示当前正在使用 AI 进行软件研发,或计划在未来两年将 AI 引入软件研发,这一比例在 2023 年为 64%;39% 的受访者表示他们已经在使用 AI 进行软件研发,而这一占比在 2023 年仅为 23%。

file

这一数据表明,当前将 AI 引入软件研发已经成为常态,而且对于许多企业来说,不采用 AI 反而成为一个不明智的选择。随着 AI 的进一步发展,这一数据也会越来越高,使用 AI 进行软件研发已经不是能不能、要不要的问题,而是如何用、高效用的问题。

AI 加速工具链的整合

无论企业是否在用 AI,工具链的整合是趋势。报告显示,高达 74% 的 AI 使用受访者表示想要整合企业所用的工具链;即使企业没在使用 AI,57% 的受访者也表示要对所用工具链进行整合。工具的整合是 DevOps 落地的一个趋势,可以明显地看到,AI 的使用加速了工具链的整合。

file

这种加速整合的动机之一是 AI 采用的过程进一步揭示了企业内部已经存在但效率低下、反生产力的一些工具链问题。而且 AI 的价值取决于给其提供的数据量,而工具链越多,数据就越分散,AI 解决方案要集成的工具也就越多。只有精简工具链才能更加容易地将 AI 应用到软件研发中,将 AI 的价值最大化。

AI for coding,企业都想用

报告显示,研发团队使用最多的 AI 功能中,代码生成、代码建议、补全以 47% 的比例居首,代码解释、代码变更总结紧随其后,占比为 40% 和 38%,而技术问答和代码审核总结的占比均为 35%。这些功能成为了研发团队当前使用率最高的 AI 辅助编程功能。

file

同样地,受访者最感兴趣的 AI 功能为:生产力指标预测与软件研发流程中的异常挖掘(占比 38%)、漏洞解释与修复(37%)、代码审核人员推荐(34%)、文档问答(36%)以及修复失败的流水线作业(31%)。

也就是说企业想用 AI 来实现完整的 DevOps 流程

驭码CodeRider,AI + DevOps 实践先锋

驭码CodeRider 是极狐GitLab 推出的 AI 编程与软件智能研发助手,通过将 AI 能力引入软件研发全生命周期来提升软件研发效率。驭码CodeRider 的 AI 编程功能包括代码补全、代码解释、代码注释、代码修改、代码优化等;智能 DevOps 流程处理(通过和 GitLab 深度集成实现)包括使用 AI 对议题(Issue)、合并请求(MR)以及CI/CD 进行处理。

驭码CodeRider 一直在持续迭代,7 月份接入了云端模型,8 月份发布了全新的知识库、代码补全优化等多项重磅功能,面向企业用户的混合算力版也即将正式推出。丰富的功能、灵活的模型算力、便捷的安装配置,为软件研发带来全新的体验。

登录驭码官网 https://coderider.gitlab.cn 即可申请免费试用。如果是个人用户,请选择个人免费试用;如果是企业用户,请选择企业免费试用。

注册极狐GitLab 账号会自动开通驭码CodeRider 试用权限,之后请在主流编程 IDE,诸如 VS Code、JetBrains IDEs 中使用。

VSCode 插件市场搜索“驭码CodeRider”,JetBrains 插件市场搜索 “JiHu-GitLab CR”!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2130270.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Qt进程通信,不推荐使用QSharedMemory和QLocalSocket,而是推荐ZMQ

一、据一位资深的网友说QLocalSocket有问题,共享内存QSharedMemory也有,比如存在多线程问题,不灵活,丢数据等问题都有,而且还占资源。血的教训。后来换成了zmqprotobuf。ZMQ进程内,进程间,机器间…

重塑科普展厅魅力,以用户体验为核心的策略性规划新探索!

如今,尽管数字技术已在全国范围内得到广泛应用,努力缩小地域间的信息鸿沟,但地域信息差依然是一个不容忽视的存在,他们由于文化背景、教育水平、生活习惯等方面的差异,对科普知识的需求和接受程度也各不相同&#xff0…

深入解析全连接层:PyTorch 中的 nn.Linear、nn.Parameter 及矩阵运算

文章目录 数学概念(全连接层,线性层)nn.Linear()nn.Parameter()Q1. 为什么 self.weight 的权重矩阵 shape 使用 ( out_features , in_features ) (\text{out\_features}, \text{in\_features}) (out_features,in_features)而不是 ( in_featur…

复现OpenVLA:开源的视觉-语言-动作模型及原理详解

复现OpenVLA:开源的视觉-语言-动作模型及原理详解 1. 摘要2. 引言3. 相关工作4. 模型结构4.1 模视觉-语言模型VLM4.2 训练流程4.3 图像分辨率4.4 微调视觉编码器4.5 训练轮数4.6 学习率4.7 训练细节4.8 参数高效微调 5. 复现5.1 下拉代码5.2 安装环境依赖5.2.1 创建…

什么是科技与艺术相结合的异形创意圆形(饼/盘)LED显示屏

在当今数字化与创意并重的时代,科技与艺术的融合已成为推动社会进步与文化创新的重要力量。其中,晶锐创显异形创意圆形LED显示屏作为这一趋势下的杰出代表,不仅打破了传统显示设备的形态束缚,更以其独特的造型、卓越的显示效果和广…

浏览器百科:网页存储篇-IndexedDB介绍(十)

1.引言 在现代网页开发中,数据存储需求日益增多和复杂,传统的客户端存储技术如localStorage和sessionStorage已难以满足大型数据的存储和管理需求。为了解决这一问题,HTML5 引入了 IndexedDB,在本篇《浏览器百科:网页…

SiC,GaN驱动优选驱动方案SiLM5350系列SiLM5350MDDCM-DG 带米勒钳位Clamp保护功能 单通道隔离栅极驱动器

SiLM5350MDDCM-DG是一款适用于IGBT、MOSFET的单通道 隔离门极驱动器,具有10A拉电流和10A灌电流驱动能 力。提供内部钳位功能,可单独控制 上升时间和下降时间。 在 SOP8 封 装 中 具 有 3000VRMS 隔 离 耐 压 ( 符 合 UL1577)。 与…

Vue-Route4 ts

小满学习视频 Vue-Route 官网 项目的目录结构: 1. Vue-Router的使用 安装Vue-route pnpm add vue-router4创建router文件 /route/index.vue import { createRouter } from "vue-router"; import {createMemoryHistory,createWebHashHistory,create…

C语言 | Leetcode C语言题解之第395题至少有K个重复字符的最长子串

题目&#xff1a; 题解&#xff1a; int longestSubstring(char* s, int k) {int ret 0;int n strlen(s);for (int t 1; t < 26; t) {int l 0, r 0;int cnt[26];memset(cnt, 0, sizeof(cnt));int tot 0;int less 0;while (r < n) {cnt[s[r] - a];if (cnt[s[r] - …

Framework | 在Android中运行时获取顶层Activity并处理业务逻辑

Framework | 在Android中运行时获取顶层Activity并处理业务逻辑 在Android应用的开发中,有时需要获取当前正在运行的顶层Activity,尤其是当应用需要监控特定的页面或执行特殊的业务处理时,例如在截图界面进行操作或在特定的活动页面展示特定的功能。本文将详细介绍如何通过…

中电金信:金融级数字底座“源启”:打造新型数字基础设施 筑牢千行百业数字化转型发展基石

近期&#xff0c;金融级数字底座“源启”登录中国电子《最轻大国重器》融媒体报道。从数字底座到数智底座&#xff0c;从金融行业到千行百业&#xff0c;“源启”用数智化转型的中国电子解决方案&#xff0c;为全球企业转型及安全发展提供强大动能。 立足中国电子科技创新成果&…

英飞凌motor电机方案

电机主流方案的应用场景,一个是家电,一个是汽车,尤其是新能源汽车。 多家MCU厂商也都推出自己电机解决方案,比如华大电子: HC32M140 系列产品为华大半导体研制的 32bit 基于 ARM-Cortex M0+ 的 MCU,与传统的 CPU 内核相比,效率更高,功耗更低。更宽的工作电压范围,可同…

C语言的结构体类型

在我们使用C语言进行编写代码时&#xff0c;常常会使用已经给定的类型来创建变量&#xff0c;比如int型&#xff0c;char型&#xff0c;double型等&#xff0c;而当我们想创建一些较为复杂的东西时&#xff0c;单单用一个类型变量是没办法做到的&#xff0c;比如我们想创建一个…

图文讲解HarmonyOS应用发布流程

HarmonyOS应用的开发和发布过程可以分为以下几个步骤&#xff1a;证书生成、应用开发、应用签名和发布。 1. 证书生成&#xff1a; 在开始开发HarmonyOS应用之前&#xff0c;首先需要生成一个开发者证书。开发者证书用于标识应用的开发者身份并确保应用的安全性。可以通过Har…

R语言统计分析——功效分析3(相关、线性模型)

参考资料&#xff1a;R语言实战【第2版】 1、相关性 pwr.r.test()函数可以对相关性分析进行功效分析。格式如下&#xff1a; pwr.r.test(n, r, sig.level, power, alternative) 其中&#xff0c;n是观测数目&#xff0c;r是效应值&#xff08;通过线性相关系数衡量&#xff0…

LoRA: Low-Rank Adaptation Abstract

LoRA: Low-Rank Adaptation Abstract LoRA 论文的摘要介绍了一种用于减少大规模预训练模型微调过程中可训练参数数量和内存需求的方法&#xff0c;例如拥有1750亿参数的GPT-3。LoRA 通过冻结模型权重并引入可训练的低秩分解矩阵&#xff0c;减少了10,000倍的可训练参数&#xf…

HashMap常用方法及底层原理

目录 一、什么是HashMap二、HashMap的链表与红黑树1、数据结构2、链表转为红黑树3、红黑树退化为链表 三、存储&#xff08;put&#xff09;操作四、读取&#xff08;get&#xff09;操作五、扩容&#xff08;resize&#xff09;操作六、HashMap的线程安全与顺序1、线程安全2、…

云计算实训49——k8s环镜搭建(续2)

一、Metrics 部署 在新版的 Kubernetes 中系统资源的采集均使⽤ Metrics-server&#xff0c;可 以通过 Metrics 采集节点和 Pod 的内存、磁盘、CPU和⽹络的使⽤ 率。 &#xff08;1&#xff09;复制证书到所有 node 节点 将 master 节点的 front-proxy-ca.crt 复制到所有 No…

Linux进阶命令-top

作者介绍&#xff1a;简历上没有一个精通的运维工程师。希望大家多多关注作者&#xff0c;下面的思维导图也是预计更新的内容和当前进度(不定时更新)。 经过上一章Linux日志的讲解&#xff0c;我们对Linux系统自带的日志服务已经有了一些了解。我们接下来将讲解一些进阶命令&am…

【计算机网络】初识网络

初识网络 初识网络网络的发展局域网广域网 网络基础IP地址端口号协议五元组协议分层OSI 七层模型TCP/IP五层模型封装和分用"客户段-服务器"结构 初识网络 网络的发展 在过去网络还没有出现的时候, 我们的计算机大部分都是独自运行的, 比如以前那些老游戏, 都是只能…