GitLab 18.0 正式发布,15.0 将不再受技术支持,须升级【一】

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

学习极狐GitLab 的相关资料:

  1. 极狐GitLab 官网
  2. 极狐GitLab 官网文档
  3. 极狐GitLab 论坛

沿袭我们的月度发布传统,极狐GitLab 发布了 18.0 版本,该版本带来了删除群组和占位用户、安全扫描器现已支持 MR 流水线、改进了重新检测漏洞的可追踪性、从漏洞报告中向议题批量添加漏洞、新的自定义角色权限等几十个重点功能的改进。下面是部分重点功能的详细解读。

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

  • 18.0 容器镜像
registry.gitlab.cn/omnibus/gitlab-jh:18.0.0-jh.0
  • 18.0 Helm Chart
helm search repo gitlab-jh
NAME                   	CHART VERSION	APP VERSION	
gitlab-jh/gitlab       	9.0.0        	v18.0.0	
gitlab-jh/gitlab-runner	0.77.0       	18.0.0	    	 

删除群组和占位用户

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

在极狐GitLab 18.0 中,当你删除顶级群组时,与此群组相关联的占位用户也会被删除。如果占位用户与其他项目相关联,他们仅会从顶级群组中被删除。这种方式下,非必要的占位用户会在不打乱历史或其他项目属性的情况下被移除。

Pages 模板改进

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

极狐GitLab 为受欢迎的静态站点生成器提供了模板。我们使用了一个记分框架来对可用的模版进行了深入洞察,并精简了列表,保留了最受欢迎的模板。

精简后的极狐GitLab Pages 模板简化了沾点的创建流程。使用模板就可以用最小的技术体验来发布最专业的站点。增强模板还提供现代且响应式的设计,无需进行自定义开发工作。

为工作空间共享 Kubernetes 命名空间

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

现在,你可以在共享的 Kubernetes 命名空间中创建极狐GitLab 工作空间了。这种情况下就无需为每一个工作空间创建新的命名空间,也无需再为代理授予高权限的 ClusterRole。有了此功能,就可以在安全或受限环境中更加容易的采用工作空间,而且为扩展性提供了简单的方法。

要启用共享命名空间,在你的代理配置文件中设置 shared_namespace 字段来指定你想要为所有工作空间使用的命名空间。

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

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

相关文章

Python+Flask+Html做一个简单的测试联调工具

一、场景: 当与外部联调或者内部需要走一些固定流程,且重复的事情,往往需要测试经常性的配合且做重复的工作的联调,这时候需要一些工具作为辅助,或者提供给外部 二、框架: 可以通过PythonFlaskHtml做一个…

Qt5、C++11 获取wifi列表与wifi连接

一、获取wifi列表 .h 文件内容 #include <QWidget> #include <QVBoxLayout> #include <QPushButton> #include <QCheckBox> #include <QListWidget>class Setting : public QWidget {Q_OBJECT public:explicit Setting(QWidget *parent nul…

互联网大厂Java求职面试:AI与大模型应用集成中的架构难题与解决方案-1

互联网大厂Java求职面试&#xff1a;AI与大模型应用集成中的架构难题与解决方案-1 场景描述 郑薪苦&#xff0c;一个看似不靠谱但技术潜力巨大的程序员&#xff0c;在一次针对AI与大模型应用集成的面试中&#xff0c;被一位技术总监级别的人物提问。面试官以严肃专业的态度&a…

SpringMVC实战:动态时钟

引言 在现代 Web 开发中&#xff0c;选择一个合适的框架对于项目的成功至关重要。Spring MVC 作为 Spring 框架的核心模块之一&#xff0c;以其清晰的架构、强大的功能和高度的可配置性&#xff0c;成为了 Java Web 开发领域的主流选择。本文将通过一个“动态时钟”的实战项目…

知行之桥如何将消息推送到钉钉群?

在钉钉平台中&#xff0c;机器人主要分为企业机器人和自定义机器人两类。本文将重点介绍如何通过自定义机器人&#xff0c;实现将知行之桥 EDI 系统的通知消息高效推送至钉钉群&#xff0c;帮助企业第一时间掌握业务动态。 一、在钉钉群中添加自定义机器人 在需要接收知行之桥…

哈工大计算机系统2024大作业——Hello的程序人生

计算机系统 大作业 题 目 程序人生-Hello’s P2P 专 业 人工智能 学   号 2022112040 班 级 2203601 学 生 郄东昕 指 导 教 师 吴锐 计算机科学与技术学院…

联软SDP+安渡:收敛暴露面 从生产网自动取数 安全高效

制造业作为国家经济的基石&#xff0c;其网络安全面临着独特的挑战。出于合规和安全考虑&#xff0c;企业内部往往划分出多个相互隔离的网络区域&#xff0c;如办公网、研发网等&#xff0c;以提升整体安全防护能力。然而&#xff0c;网络隔离在保障安全的同时&#xff0c;也带…

LeetCode 543 二叉树的直径

二叉树的直径&#xff1a;树中任意两个节点间最长路径的长度。这个路径可能经过根节点&#xff0c;也可能不经过。 算法思路 采用深度优先搜索(DFS)的后序遍历方式&#xff0c;计算每个节点的左右子树高度&#xff0c;并在过程中更新最大直径。 代码解析 var diameterOfBin…

构建安全与合规的Jenkins环境:全周期审计方案详解

引言 Jenkins作为最流行的CI/CD工具之一&#xff0c;承载着企业核心的自动化构建与交付流程。然而&#xff0c;随着其复杂性的增加&#xff0c;安全漏洞、权限滥用和合规风险也随之而来。近期频发的供应链攻击&#xff08;如通过恶意插件入侵&#xff09;更是敲响警钟。如何确…

PowerShell Install Sql Server 2025 beta

Sql Server 2025 Download 其它版本和系统自动化脚本下载SQL Server 2025SSMS sql命令行安装ssms 命令行安装网盘分享SQL2025 beta

【K8S】K8S基础概念

一、 K8S组件 1.1 控制平面组件 kube-apiserver&#xff1a;公开 Kubernetes HTTP API 的核心组件服务器。 etcd&#xff1a;具备一致性和高可用性的键值存储&#xff0c;用于所有 API 服务器的数据存储。 kube-scheduler&#xff1a;查找尚未绑定到节点的 Pod&#xff0c;并将…

【C/C++】设计模式之工厂模式:从简单到抽象的演进

文章目录 设计模式之工厂模式&#xff1a;从简单到抽象的演进1 “工厂”模式分类1.1 简单工厂&#xff08;Simple Factory&#xff09;1.2 工厂方法&#xff08;Factory Method&#xff09;1.3 抽象工厂&#xff08;Abstract Factory&#xff09; 2 分析3 总结对比 设计模式之工…

HTTP 与 HTTPS 深度解析:原理、实践与大型项目应用

1. HTTP 与 HTTPS 基础概念 1.1 HTTP&#xff08;超文本传输协议&#xff09; 定义&#xff1a;应用层协议&#xff0c;基于 TCP/IP 通信&#xff0c;默认端口 80 特点&#xff1a; 无状态协议&#xff08;需 Cookie/Session 维护状态&#xff09; 明文传输&#xff08;易被…

【Excel 扩展正则的能力】工作中赋予处理单元格文本的强大正则表达提取能力

文本提取处理领域&#xff0c;正则表达式是最为强大的存在&#xff0c;工作中Excel 是常用的小型数据采集&#xff0c;处理&#xff0c;分析的工具但本身不具备正则的能力&#xff0c;让Excel拥有正则的能力无疑是如虎添翼的能力。 方案 让正则作为函数内容的一部分&#xff0c…

rabbitmq 使用过程中遇到的问题

1. 连接rabbitmq 地址写法&#xff0c;5672 是连接的端口号&#xff0c;15672是页面访问的端口号 2. elasticsearch 的访问端口是9200&#xff0c; 不是9300&#xff0c;9300 是后台通信端口号 &#xff0c;这个页面访问的端口号是一样&#xff0c; 3. rabbitmq 的5种交换接…

HTML实战:响应式个人资料页面

我将创建一个现代化的响应式个人资料页面,展示HTML在实际应用中的强大功能。这个页面将包含多个实战元素:导航栏、个人简介、技能展示、作品集和联系表单。 设计思路 使用Flexbox和Grid布局实现响应式设计 添加CSS过渡效果增强交互体验 实现深色/浅色模式切换功能 创建悬停动…

工业自动化实战:基于 VisionPro 与 C# 的机器视觉 PLC 集成方案

一、背景介绍 在智能制造领域&#xff0c;机器视觉检测与 PLC 控制的无缝集成是实现自动化生产线闭环控制的关键。本文将详细介绍如何使用 C# 开发上位机系统&#xff0c;实现 Cognex VisionPro 视觉系统与西门子 S7 PLC 的数据交互&#xff0c;打造高效、稳定的工业检测方案。…

如何处理 Python 入门难以进步的现象

Python 初学者难以进步的根本原因在于&#xff1a;缺乏项目实践、学习路径不清晰、没有掌握编程思维、忽略调试与源码阅读、缺乏系统性目标驱动。其中&#xff0c;“没有项目驱动导致学习孤岛效应”最为常见且致命。许多初学者只停留在语法知识、刷题阶段&#xff0c;无法构建可…

【后端高阶面经:缓存篇】37、高并发系统缓存性能优化:从本地到分布式的全链路设计

一、缓存性能优化的核心价值与分层架构 (一)缓存的多维价值体系 延迟优化 内存访问速度(100ns) vs 磁盘数据库(10ms+),性能提升10万倍+案例:电商详情页通过缓存将响应时间从500ms降至50ms吞吐提升 单机Redis可支撑10万QPS,分担数据库压力案例:秒杀系统通过缓存拦截9…

windows本地虚拟机上运行docker-compose案例

1、先构建镜像文件dockerfile&#xff0c;使用docker build -t redis-demo:1.0 -f dockerfile .来构建: FROM openjdk:8-jdk-alpineMAINTAINER qini<nqqq.com>VOLUME /data/upload_filesWORKDIR /usr/local/nqADD ./redis-demo.jar app.jarENV profile prod ENV timezon…