GitLab 18.3 正式发布,更新多项 DevOps、CI/CD 功能【一】

沿袭我们的月度发布传统,极狐GitLab 发布了 18.3 版本,该版本带来了通过直接转移进行迁移、CI/CD 作业令牌的细粒度权限控制、自定义管理员角色、Kubernetes 1.33 支持、通过 API 让流水线执行策略访问 CI/CD 配置等几十个重点功能的改进。下面是对部分重点功能的详细解读。

关于极狐GitLab 的安装升级,可以查看官方指导文档。

  • 18.3.0 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:18.3.0-jh.0
  • 18.3.0 Helm Chart
helm search repo gitlab-jh
NAME                   	CHART VERSION	APP VERSION	
gitlab-jh/gitlab       	9.3.0        	v18.3.0	
gitlab-jh/gitlab-runner	0.80.0       	18.3.0	  

嵌入式视图(由 GLQL 驱动)

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

此版本引入了由 GLQL 驱动的嵌入式视图功能,而且是 GA 状态。在 Wiki 页面、史诗描述、议题评论和合并请求等你实际工作的位置,直接创建并嵌入可动态查询的极狐GitLab 数据视图。

嵌入式视图为团队提供了一个稳定的基础来追踪工作进度,整个过程无需在做个位置间来回切换。可以使用熟悉的语法来查询议题、合并请求、史诗以及其他工作项,然后使用可定义字段和过滤器将结果展示为图表或列表。

嵌入式视图将静态文件转化为能够和当前项目数据保持同步的形象化仪表盘,这将有助于团队维护上下文并提高跨工作流的效率。

通过直接转移进行迁移

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

现在通过直接转移进行迁移已正式 GA。要想通过直接转移功能来在极狐GitLab 实例间进行群组或项目的迁移,你可以使用极狐GitLab UI 或 REST API。

相比于通过上传导出文件进行迁移,直接转移功能可以:

  • 在大型项目的迁移中更可靠。
  • 支持目标、源实例之间存在巨大版本差异时的迁移。
  • 对迁移进度和结果提供更好的洞察。

在 JihuLab.com 上,直接迁移功能默认启用。在极狐GitLab 私有化部署上,管理员必须启用此功能。

CI/CD 作业令牌的细粒度权限控制

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

流水线安全变得愈发复杂。作业令牌能够为流水线中的资源提供临时性的访问凭据。直到现在,这些令牌都是从用户集成完整的权限,这就导致了不必要的且更宽泛的访问能力。

有了我们新的、更细粒度的作业令牌权限管理功能,你就可以在项目内更精确地控制作业令牌可以访问哪些特定的资源。这就可以让你在 CI/CD 工作流中实现最小权限原则,在使用 CI/CD 作业令牌访问你的项目时,仅授予完成作业所必需的最低权限。

我们正在积极工作来添加额外的细粒度权限控制以减少对流水线中长时间存在的令牌的依赖。

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

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

相关文章

【macOS】垃圾箱中文件无法清理的--特殊方法

【macOS】垃圾箱中文件无法清理的特殊方法直接拖拽到 Beyond Compare App中,删除时,选择以下选项即可彻底删除。1.在macOS桌面,将垃圾箱打开2.将垃圾文件和文件夹,拖拽到Beyond Compare界面3.选中待删除的文件和文件夹如上图。4.鼠…

Python UV 管理如何使用镜像源安装 Python

uv python install [版本号] --mirrorhttps://github.com/astral-sh/python-build-standalone/releases/download/这是默认情况下 uv python 安装命令,命令会找到 astral 公司在 Github 上的存储库,然后进行下载。我们只需要为 mirror 增加任意 Github 镜…

SPI片选踩坑实录(硬件片选和软件片选)

SPI(Serial Peripheral Interface,串行外设接口)的片选信号(Chip Select,简称 CS 或 SS,即 Slave Select)是 SPI 通信中用于选择从设备的关键控制信号,其作用是在多从设备的 SPI 总线…

从理论到RTL,实战实现高可靠ECC校验(附完整开源代码/脚本)(3) RTL实现实战

第二部分:ECC (30, 24)RTL实现实战 - 精雕细琢的硬件卫士 理论是基石,实现是关键。本部分将 手把手构建参数化、可综合、高可靠的ECC编解码器 。本部分将以MIPI 协议中Packet Header 用到的ECC(30,24) 为例…

揭密设计模式:像搭乐高一样构建功能的装饰器模式

揭密设计模式:像搭乐高一样构建功能的装饰器模式 在软件开发中,我们常常会遇到一个问题:如何给一个对象动态地添加新功能,同时又不想修改它的代码?如果直接在原有类上修修补补,代码会变得臃肿复杂&#xff…

【Vue】前端 vue2项目搭建入门级(二)

本文不同于【Vue】前端 vue2项目搭建入门级(一),本文创建vue2项目方式是一键创建vue2 项目,不需要自己配置。1.cmd进入根目录,输入vue create project(vue create 项目名)创建一个project的项目…

基于SQLite索引的智能图片压缩存储系统设计与实现

摘要 本文介绍一种基于SQLite索引的智能图片压缩存储系统,通过融合图像质量压缩与数据压缩技术,实现60-80%的压缩率,较传统方法压缩效率提升4-5倍。系统采用“大文件存储索引数据库”架构,针对性解决海量图片数据迁移与存储中的核…

【一张图看懂Kafka消息队列架构】

一张图看懂Kafka消息队列架构Kafka架构全景图ApacheKafka作为当今最流行的分布式消息队列系统,其架构设计精巧而高效。通过一张典型的Kafka架构图,我们可以清晰地看到几个核心组件:生产者(Producer)、消费者(Consumer)、主题(Topic)、分区(Pa…

计算机三级嵌入式填空题——真题库(24)原题附答案速记

1.表征数字音频每秒钟数据量的参数称为波形声音的__码率__。CD音乐的声音信号的采样率约为44kHz,量化位数为16位,采用双声道,则该参数的值为__1408__kb/s。(码率取样频率*量化位数*声道数44kHz*16*21408kb/s)2.利用载波…

Gradle vs. Maven,Java 构建工具该用哪个?

Java构建工具的甜咸粽子之争,就是 Gradle 和 Maven 该用哪个? 随心所欲的手动挡 vs. 稳如老狗的自动挡 Maven用的是pom.xml。很多人一听XML就头大,觉得又臭又长。但换个角度想,XML的缺点正是它最大的优点:死板、规范、…

将Markdown文档输出成Word格式

大家好!今天想和大家分享一个技术文档格式转换的小故事。有个朋友在软件行业从事文档工作,她们的手册是用Markdown编写的,使用Facebook的Docsaurus框架,在线浏览很方便,但输出Word格式却很不方便,问我是否有…

COMSOL基于Voronoi毛细管及多边形骨料ITZ的微介观混凝土水分扩散模型

本案例是通过COMSOL对论文An innovative method for mesoscale modelling of moisture diffusion in concrete(https://doi.org/10.1016/j.cemconcomp.2024.105836)中Voronoi毛细管、多边形骨料、ITZ、水泥浆体多相材料的几何模型复现。 其中论文中的混…

机器学习和高性能计算中常用的几种浮点数精度

浮点数 (Floating-Point Number) 是一种在计算机中表示带有小数部分的数字的方式。它通过科学记数法类似的方式(尾数 基数 ^ 指数)来近似表示实数。浮点数的精度决定了它可以表示的数值范围以及数值之间的精细程度。 常见的浮点数精度包括:F…

开源大语言模型(Qwen3)

Qwen3是阿里巴巴达摩院于2025年4月29日发布的新一代开源大语言模型,属于通义千问系列的最新成员。其核心突破在于首创混合推理架构,将人类认知科学中的“快思考”与“慢思考”机制融入模型设计,实现了复杂任务处理与高效响应的平衡。 一、技术…

懒人精灵本地离线卡密验证系统教程(不联网、安全稳定、省钱、永久免费、无任何限制)

1.合集懒人精灵本地离线卡密验证系统教程(不联网、安全稳定、省钱、永久免费、无任何限制):https://www.bilibili.com/video/BV1B5PjeGETQ/ 备注: 1.本地离线卡密采用最安全的非对称加解密技术,设备id采用最安全多重混合加密不可逆技术生成,验证阶段需要网络时间,内置防抓…

【三维渲染技术讨论】Blender输出的三维文件里的透明贴图在Isaac Sim里会丢失, 是什么原因?

Blender导出的三维文件在Isaac Sim中丢失透明贴图,通常与文件格式兼容性、材质属性映射、导出设置或Isaac Sim材质解析逻辑有关。以下是具体原因分析和解决方法: 一、可能的原因文件格式对透明信息的支持差异 Blender常用的导出格式(如FBX、G…

Java线程池深度解析:从原理到实战的完整指南

Java线程池深度解析:从原理到实战的完整指南 🌟 你好,我是 励志成为糕手 ! 🌌 在代码的宇宙中,我是那个追逐优雅与性能的星际旅人。 ✨ 每一行代码都是我种下的星光,在逻辑的土壤里生长成璀璨的…

机器学习——模型架构

有监督学习 线性模型 多元线性回归:预测连续的数值(如房价、销量)。 逻辑回归:解决二分类问题(如判断邮件是否是垃圾邮件),输出概率。 非线性模型 决策树:通过一系列if-then规则进行…

深入理解Kafka事务

一 kafka事务介绍1.1 Kafka事务的作用Exactly-Once Semantics (EOS):在“消费 → 处理 → 生产”的流式链路里避免重复写与重复读带来的副作用,确保“处理一次且仅一次”的可见效果。跨分区 / 跨 Topic 原子性:将一次处理内写入的多分区多主题…

RabbitMinQ(模拟实现消息队列项目)

目录 一.消息队列背景 二.需求分析 核心概念: BrokerServer: BrokerServer的核心API: 交换机Exchange: 持久化: 网络通信: 消息应答: 三、模块划分 四、创建项目 五、创建核心类 Exchange: MSGQueue: Binding: Message: 六.…