极狐GitLab 16.3 重磅发布,极致的 DevOps 体验等你来【一】

GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。

极狐GitLab 在去年 8 月份发布了 16.3 版本。此次发布带来了合规标准的遵从性报告、通过创建规则来对合并请求设置目标分支、将部署审核和审核规则集成到审计事件中等多项功能。。下面一起看一下具体的功能更新。

价值流仪表盘中新增新的速率指标

基础版专业版旗舰版
SaaSY
私有化部署Y

价值流仪表盘已经变得更强大了,因为新增了一些指标:合并请求(MR)吞吐量和议题关闭总数(速率)。在极狐GitLab 中,MR 吞吐量是指每月所合并的 MR 总数,议题关闭总数是指在某个时间段内已关闭的流项目数量。

有了这些指标,你就可以识别每个月的生产力是高还是低,而且还能衡量 MR 及代码审核流程的效率。然后,你就可以测量出价值流交付是否真的在加速。

随着时间的推移,能够积累很多 MR 与议题相关的历史数据了。团队可以使用这些数据来确定交付速率是真的加速了还是需要进一步改进,而且能够为他们完成的工作量提供更准的估计和预测。

使用 SSH 连接到工作空间

基础版专业版旗舰版
SaaSYY
私有化部署YY

使用工作空间,你可以创建可复制的、短暂的、基于云的运行时环境。自从 16.0 引入此功能以来,使用工作空间的唯一方法就是直接使用运行在环境中的基于浏览器的 Web IDE。然而,对用户来讲,Web IDE 并非总是最好用的工具。

在极狐GitLab 16.3 中,你可以从你的桌面端使用 SSH 来很安全地连接到工作空间,然后来使用本地的工具和扩展。第一个迭代支持从 VS Code 或者从命令行编辑器,诸如 Vim 或 Emacs 中来直接进行 SSH 连接。对于其他编辑器的支持,诸如 JetBrains IDE 和 JupyterLab 会在将来的迭代中实现。

Flux 同步状态的可视化

基础版专业版旗舰版
SaaSYYY
私有化部署YYY

在之前的版本中,或许需要用 kubectl 或者其他第三方工具来检查 Flux 部署的同步状态。但是从极狐GitLab 16.3 以后,你可以直接在环境的 UI 街面上查看你的部署了。

部署依赖于 Flux Kustomization 及 HelmRelease 资源来收集给定环境的状态,当然,这需要为环境配置命名空间。默认情况下,极狐GitLab 会在 Kustomization及HelmRelease 资源中查找与项目名称相关的字段。

扫描结果策略中额外的过滤选项

基础版专业版旗舰版
SaaSY
私有化部署Y

对于安全和合规团队来说,确定扫描结果是来自于哪一个安全或合规扫描流程,是一件非常具有挑战的事情。针对扫描结果策略的细粒度过滤器将能帮助您消除噪音,以确定哪些漏洞或者违规行为是需要您关注的。这些新的过滤器及更新都将无缝集成到工作流中:

  • 状态:状态规则的变更引入了针对“新漏洞”和“既有漏洞”之间的直观对比和执行。新的状态字段 new_needs_triage 将允许您仅筛选需要分类的新漏洞。
  • 年龄:根据漏洞检测到的日期,当漏洞超过 SLA(天、月或年)时,可以创建策略实现强制批准。
  • 可用的修复:缩小策略的重点,以解决具有可用修复策略的依赖。
  • 假阳性:针对 SAST 扫描结果、通过 Rezilion 进行的容器镜像扫描结果以及依赖项扫描结果,可以使用我们的漏洞提取工具来过滤掉已经被发现的假阳性漏洞。

在 VS Code 中查看安全漏洞

基础版专业版旗舰版
SaaSY
私有化部署Y

现在可以在 VS Code 中直接查看安全漏洞了,就像你在合并请求中看到的一样。

您已经可以监控 CI/CD 流水线的状态、查看 CI/CD 作业的日志,并在极狐GitLab 工作流面板上查看整个研发流程。现在,当您为某个分支创建一个合并请求后,您就可以看到一些在之前的默认分支上从未发现过的安全漏洞。

此功能特性是极狐GitLab VS Code 工作流的一部分。安全扫描结果是通过 API 拉取的,因此此功能对于那些试用 16.1 以后版本的用户是可用的,而且是 SaaS 都私有化部署均可使用的。

可以登录极狐GitLab 安装升级页面,升级最新版本极狐GitLab,体验更多 DevOps 功能。更多关于极狐GitLab 的最佳实践,可以搜索关注公众号【极狐GitLab】或者登录极狐GitLab 官网进行学习。

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

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

相关文章

ElasticSearch为什么快?

ElasticSearch是一个高性能,分布式搜索引擎,它之所以快,主要有以下几个原因: 1.分布式存储:ElasticSearch使用分布式存储技术,将数据存储在多个节点上从而减少单个节点的压力,提高整体性能。 …

Kakarot:当今以太坊的未来

1. 引言 前序博客: Kakarot:部署在Starknet上的ZK-EVM type 3 随着 Kakarot zkEVM 即将发布测试网,想重申下 Kakarot zkEVM 的愿景为: 为什么在rollup空间中还需要另一个 zkEVM? 开源代码见: https:/…

Anaconda prompt运行打开jupyter notebook 指令出错

一、打不开jupyter notebook网页 报错如下: Traceback (most recent call last): File “D:\anaconda3\lib\site-packages\notebook\traittypes.py”, line 235, in _resolve_classes klass self._resolve_string(klass) File “C:\Users\DELL\AppData\Roaming\Py…

oracle数据库通过sql实现blob类型字段转字符串

最近遇到一个问题,数据表tabA中有一个字段content是blob类型。现在需要通过sql把这个字段的内容展示出来。一般情况我们都是通过后端实现blob转string。但是通过sql查询出blob类型的内容还没遇到过,今天把解决这个问题的心理路程记录下。 首先&#xff0…

软考 系统分析师系列知识点之系统性能评估(3)

接前一篇文章:软考 系统分析师系列知识点之系统性能评估(2) 所属章节: 第6章. 系统配置与性能评价 第8节. 系统性能评估 6.8.2 经典评估方法 在计算机技术的发展过程中,性能评估的常用方法有:时钟频率法、…

vue3项目绝对路径重命名后vscode无法提示路径,无法进行文件跳转

vue3项目绝对路径重命名后vscode无法提示路径 设置如下: //vite.config.js resolve: {// 绝对路径重命名 @/xxxx => src/xxxxalias: {"@": path.resolve(__dirname, "src"),

安全SCDN详解

随着互联网发展,越来越多的人都会使用到网站,个人网站、企业网站,各类大大小小的网站影响到人们的生活方方面面。许多站长都有使用或是听起过CDN,而SCDN,全称为“Security Content Delivery Network”,即安…

【Java设计模式】八、装饰者模式

文章目录 0、背景1、装饰者模式2、案例3、使用场景4、源码中的实际应用 0、背景 有个快餐店,里面的快餐有炒饭FriedRice 和 炒面FriedNoodles,且加配菜后总价不一样,计算麻烦。如果单独使用继承,那就是: 类爆炸不说&a…

【模板】AcWing795.《前缀和》(C++)

【题目描述】 输入一个长度为 n 的整数序列。 接下来再输入 m 个询问,每个询问输入一对 l,r。 对于每个询问,输出原序列中从第 l 个数到第 r 个数的和。 【输入格式】 第一行包含两个整数 n 和 m。 第二行包含 n 个整数,表示整数数列。 接下…

985硕的4家大厂实习与校招经历专题分享(part1)

先简单介绍一下我的个人经历: 985硕士24届毕业生,实验室方向:CV深度学习 就业:工程-java后端 关注大模型相关技术发展 校招offer: 阿里巴巴 字节跳动 等10 研究生期间独立发了一篇二区SCI 实习经历:字节 阿里 京东 B站 (只看大厂…

非科班如何系统自学Python?

在数字化时代,Python如一位“全能选手”在编程语言的舞台上大放异彩,无论是数据科学、网站开发还是人工智能,它都能游刃有余地驾驭各种挑战。正因如此,越来越多的人渴望掌握这门兼具强大功能和优雅简洁的语言。 目录 引言 开始 …

ffmpeg 转码过程中参数含义

ffmpeg 转码过程中参数含义 frame 649 fps 73 q28.0 size 3072kB time00:00:25.88 bitrate 972.4kbits/ frame 694 fps 74 q28.0 size 3328kB time00:00:27.68 bitrate 984.9kbits/ frame 732 fps 74 q28.0 size 3584kB time00:00:29.20 bitrate1005.5kbits/ fram…

okHttp MediaType MIME格式详解

一、介绍 我们在做数据上传时,经常会用到Okhttp的开源库,okhttp开源库也遵循html提交的MIME数据格式。 所以我们经常会看到applicaiton/json这样的格式在传。 但是如果涉及到其他文件等就需要详细的数据格式,否则服务端无法解析 二、okHt…

【MySQL】数据库设计

目录 数据库设计基本任务 软件项目开发周期中数据库设计数据库设计的基本步骤解释需求分析需求分析的三个步骤:1.需求调查:2.分析数据字典内容定义数据的方法案例 3. 评审 概念结构设计概念模型概念结构设计E-R图概念模型组成元素:关系解释案例分析 逻辑…

深入解析缓存击穿及其高效应对策略

"缓存击穿"是缓存系统中的一个概念,指的是当缓存中没有要找的数据时,导致所有的请求都去查询数据库,如果这些请求都是对同一个数据项的查询,那么这就会导致数据库的压力骤增,从而影响系统的性能,…

【R包开发:入门】 简介+ 包的结构

简介 本书的目的是教你如何开发包,以便你可以写出自己的包,而不只是使用别人的包。 为什么要写一个包? 一个令人信服的理由是,你想要与他人分享代码。把你的代码打成一个包,可以方便他人使用,因为他们像你…

2024年 AI 辅助研发趋势

AI辅助是指人工智能(AI)技术被应用于辅助人们完成各种工作、任务或活动的过程。这种辅助可以包括提供智能建议、支持决策制定、自动化流程、增强人与机器之间的交互等。AI辅助通常旨在提高效率、减少人力成本、提升工作质量,并有助于拓展人类…

关于webpack种tree-sharking优化策略与sideEffect

再写项目时难免会出现部分代码写了却没有使用,代码量小没什么影响,但是当开发量多的时候,或是大量遗传代码叠加时,打包体积就会明显比较大。在webpack中可以使用tree-sharking进行代码优化。有两种代码优化策略tree-sharking(useE…

JavaScript实现遍历精灵图的效果

问题描述&#xff1a;通过JavaScript将精灵图里面的小图标给遍历出来。 关键代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width…

Linux下任务管理工具--crontab

1. crontab是什么 crontab的服务进程名为crond&#xff0c;英文意为周期任务。 通常安装操作系统后&#xff0c;默认已启动crond服务。crontab可理解为cron_table&#xff0c;表示cron的任务列表。 2. 基本命令选项 crontab -e // 打开crontab任务编辑 -u 选项 指定某用…