当前位置: 首页 > news >正文

GitLab 如何跨版本升级?

本分分享 GitLab 跨版本升级的一些注意事项。

众所周知,GitLab 的升级必须要严格遵循升级路径,否则就会出现问题,导致升级失败。因此,在 GitLab 升级之前需要做好两件事情:

  • 当前版本的确认
  • 升级路径的确认

极狐GitLab 推出 GitLab 专业升级服务【https://dl.gitlab.cn/cm33bsfv】,专业人员为 GitLab升级保驾护航,运维再也不用操心了

当前版本的确认

有多种方式可以确认当前 GitLab 的版本,下面是两种通过 GitLab UI 来查询版本信息的方法。

  • 第一种:直接在实例 URL 后面加上 /help,即可看到版本信息。比如我的 GitLab 实例 URL 是 jihulab.com,那么直接在浏览器中输入 jihulab.com/help就可以看到版本信息了;
  • 第二种:这种需要管理员权限。管理员可以在管理中心 --> 仪表盘的组件信息中查看到对应的版本信息。

查询升级路径

在浏览器中打开 【https://gitlab.cn/support/toolbox/upgrade-path/ 】链接,会看到下面界面:

file

在 Current 中选择你的当前版本(上一步中查询的结果),然后选择想要升级到的版本,直接点击GO!可以看到以下结果:

file

上面就是从 GitLab 11.11.8升级到最新 17.5.1的路径,可以看到升级路径很长。因为整个版本跨度太大。

页面下方还会给出具体的升级命令:

file

需要注意的是,上面的命令中是针对 gitlab ee 版本的,而极狐GitLab 的版本表示为 gitlab-jh,所以只需要将对应的 gitlab ee 版本信息调整为 gitlab-jh即可。

GitLab 跨版本升级是一件具有挑战的事情,这也是很多企业不升级的原因,但是不升级又会导致众多安全漏洞、而且版本功能也少。为此,极狐GitLab 专门面向 GitLab 免费用户推出了 GitLab 专业升级服务【https://dl.gitlab.cn/cm33bsfv】,如果你还在使用 GitLab 老旧版本,比如 12.x、13.x、14.x、15.x,欢迎联系极狐GitLab,专业的升级服务无须用户操心,专业团队做事杠杠滴!

最后,来一眼明白,老旧版本到底有多老:

版本发布时间久远程度
8.x2015 ~ 2017 年9 年前
9.x2017年7 年前
10.x2017 ~ 2018年7 年前
11.x2018 ~ 2019年6 年前
12.x2019 ~ 2020年5 年前
13.x2020 ~ 2021年4 年前
14.x2021 ~ 2022年3 年前
15.x2022 ~ 2023年2 年前
16.x2023 ~ 2024年1 年前
17.x2024年最新

相关文章:

GitLab 如何跨版本升级?

本分分享 GitLab 跨版本升级的一些注意事项。 众所周知,GitLab 的升级必须要严格遵循升级路径,否则就会出现问题,导致升级失败。因此,在 GitLab 升级之前需要做好两件事情: 当前版本的确认升级路径的确认 极狐GitLa…...

【Fermat】费马小定理

定理 若存在整数 a , p 且g c d ( a , p ) 1 gcd(a,p)1gcd(a,p)1,即二者互为质数,则有 a ( p − 1 ) ≡ 1 ( m o d p ) a^{(p-1)}≡ 1(mod p) a (p−1) ≡1(modp) 目录 定理 引理 引理一 引理二 证…...

NVMe(Non-Volatile Memory Express)非易失性存储器访问和传输协议

目录 NVMe(Non-Volatile Memory Express)非易失性存储器访问和传输协议 一、NVMe的定义 二、NVMe的特点 三、NVMe的应用场景 四、举例说明 NVMe(Non-Volatile Memory Express)非易失性存储器访问和传输协议 是一种非易失性存储器访问和传输协议,专为固态硬盘(SSD)…...

C++初阶——queue

一、什么是queue 是一个容器适配器,专门设计用于在先进先出(FIFO,First In First Out)的上下文中操作。它是一个容器适配器,这意味着它不是一个完整的容器类,而是封装了一个特定的容器类(如list…...

达梦数据库迁移j脚本

国产环境使用达梦数据库的越来越多&#xff0c;除了使用管理工具&#xff0c;还是可以使用脚本。 下面简单记录下&#xff0c;我在迁移中遇到的问题&#xff1a; 备份脚本 使用此脚本可以一次备份一个数据 backup_one_db.sh #!/bin/bashexport DB$1 export PASS<your_p…...

【Linux】内核调用栈打印函数dump_stack使用效果

init/main.c的start_kernel示例&#xff0c;这个调用栈不太深&#xff1a; /var/log/dmesg日志&#xff1a; [ 0.000000] kernel: [init/main.c start_kernel 911] start_kernel(void) [ 0.000000] kernel: [kernel/panic.c print_tainted 519 LOG_TIMES: 1 ] [ 0.…...

Uniapp踩坑input自动获取焦点ref动态获取实例不可用

前言 大家好我是没钱的君子下流坯&#xff0c;用自己的话解释自己的知识。很久很更新了&#xff0c;这几个月一直在加班&#xff0c;今天记录一个uniapp关于input中focus()方法自动获取焦点的坑。 案例 为了实现一个手机验证码的页面&#xff0c;验证码是五个输入框&#xf…...

数据分析-47-时间序列变点检测之离线历史数据的CPD

文章目录 1 时间序列结构1.1 变化点的定义1.2 结构变化的类型1.2.1 水平变化1.2.2 方差变化1.3 变点检测1.3.1 离线数据检测方法1.3.2 实时数据检测方法2 模拟数据2.1 模拟恒定方差数据2.2 模拟变化方差数据3 离线数据变点检测3.1 Ruptures模块3.2 恒定方差CPD3.3 变化方差CPD4…...

加入GitHub Spark需要申请

目录 加入GitHub Spark需要申请 GitHub Spark 一、产品定位与特点 二、核心组件与功能 三、支持的AI模型 四、应用场景与示例 五、未来展望 六、申请体验 加入GitHub Spark需要申请 GitHub Spark 是微软旗下GitHub在2024年10月30日的GitHub Universe大会上推出的一款革…...

生成式GPT商品推荐:精准满足用户需求

生成式GPT商品推荐&#xff1a;精准满足用户需求 随着人工智能&#xff08;AI&#xff09;技术的飞速发展&#xff0c;电商平台正在逐步迎来一场前所未有的变革。尤其是生成式GPT&#xff08;Generative Pre-trained Transformer&#xff09;技术的应用&#xff0c;正在重新定…...

async 和 await的使用

一、需求 点击按钮处理重复提交&#xff0c;想要通过disabled的方式实现。 但是点击按钮调用的方法里有ajax、跳转、弹窗等一系列逻辑操作&#xff0c;需要等方法里流程都走完&#xff0c;再把disabled设为false&#xff0c;这样下次点击按钮时就可以继续走方法里的ajax等操作…...

Spring Cloud Vault快速入门Demo

1.什么是Spring Cloud Vault&#xff1f; Spring Cloud Vault 是 Spring Cloud 生态系统中的一个项目&#xff0c;旨在简化 Spring 应用程序与 HashiCorp Vault 的集成。它提供了一种方便的方式来管理和访问应用程序的敏感配置数据&#xff0c;如数据库凭证、API 密钥和其他机…...

道陟科技EMB产品开发进展与标准设计的建议|2024电动汽车智能底盘大会

11月12日&#xff0c;2024电动汽车智能底盘大会在重庆开幕。会议由中国汽车工程学会主办&#xff0c;电动汽车产业技术创新战略联盟、中国汽车工程学会智能底盘分会、智能绿色车辆与交通全国重点实验室承办。本届大会围绕电动汽车智能底盘相关技术发展与融合&#xff0c;满足高…...

GitHub Org

运营一个GitHub Org&#xff08;组织&#xff09;是一个复杂但充满价值的过程&#xff0c;它涉及多个方面&#xff0c;包括项目管理、团队协作、代码审查、文档维护、社区建设等。以下是一篇关于如何运营GitHub Org的详细指南&#xff0c;旨在帮助组织者更好地管理和维护其GitH…...

unity小:shaderGraph不规则涟漪、波纹效果

实现概述 在本项目中&#xff0c;我们通过结合 Sine、Polar Coordinates 和 Time 节点&#xff0c;实现了动态波纹效果。以下是实现细节&#xff1a; 核心实现 Sine 波形生成&#xff1a; 使用 Sine 节点生成基本的波形。该节点能够创建周期性变化&#xff0c;为波纹效果提供…...

【JavaScript】JavaScript开篇基础(6)

1.❤️❤️前言~&#x1f973;&#x1f389;&#x1f389;&#x1f389; Hello, Hello~ 亲爱的朋友们&#x1f44b;&#x1f44b;&#xff0c;这里是E绵绵呀✍️✍️。 如果你喜欢这篇文章&#xff0c;请别吝啬你的点赞❤️❤️和收藏&#x1f4d6;&#x1f4d6;。如果你对我的…...

Spark RDD、DStream、DataFrame、DataSet 在窗口操作上的区别

Spark RDD、DStream、DataFrame、DataSet 在窗口操作上的区别 1. Spark RDD 是否支持窗口操作&#xff1a; RDD 本身没有专门的窗口操作算子。原因&#xff1a; RDD 是一个弹性分布式数据集&#xff0c;设计为通用的、不可变的操作单元&#xff0c;主要用于批处理场景。窗口函…...

http自动发送请求工具(自动化测试http请求)

点击下载《http自动发送请求工具(自动化测试http请求)》 前言 在现代软件开发过程中&#xff0c;HTTP 请求的自动化测试是确保应用程序稳定性和可靠性的关键环节。为了满足这一需求&#xff0c;我开发了一款功能强大且易于使用的自动化 HTTP 请求发送工具。该工具基于 C# 开发…...

网络IP地址会经常换吗?深入解析与实操指南

在互联网的生态系统中&#xff0c;IP地址&#xff08;Internet Protocol Address&#xff09;是每台连接设备的唯一标识符&#xff0c;它在网络通信中起着至关重要的作用。然而&#xff0c;不少用户观察到自己的IP地址有时会发生变化&#xff0c;这引发了诸多疑问。本文旨在详细…...

MapLocNet由粗到细的定位网络

论文链接 MapLocNet: Coarse-to-Fine Feature Registration for Visual Re-Localization in Navigation Mapshttps://arxiv.org/html/2407.08561v1 问题背景 当前自动驾驶的定位主要依赖于高精度的地图和GPS信号&#xff0c;但在城市环境中&#xff0c;GPS信号易受到多路径传…...

别再死记ResNet结构了!用PyTorch手把手带你复现ResNet-50(附完整代码与可视化)

从零构建ResNet-50&#xff1a;PyTorch实战与架构解密 当你第一次看到ResNet的残差连接时&#xff0c;是否曾被那个"跳跃"的结构所困惑&#xff1f;为什么简单的跨层连接就能解决深度网络的退化问题&#xff1f;本文将以工程师视角&#xff0c;带你用PyTorch从第一行…...

从MySQL DBA转型ES:我的踩坑笔记与核心概念对比(Mapping/查询/索引篇)

从MySQL DBA转型ES&#xff1a;我的踩坑笔记与核心概念对比&#xff08;Mapping/查询/索引篇&#xff09; 当第一次接触Elasticsearch时&#xff0c;我习惯性地用MySQL的思维去理解它——结果可想而知。作为从业十年的MySQL DBA&#xff0c;转型过程中踩过的坑让我意识到&#…...

无王无帝定乾坤,来自田间第一人 海棠山铁哥持道定天下

无王无帝定乾坤 ——来自田间第一人千古以来&#xff0c;世人皆认为天下安定、乾坤稳固&#xff0c;必靠帝王集权、朝堂号令、强权治世。 王朝兴替往复&#xff0c;霸业起落无常&#xff0c;靠权柄维系的盛世终难长久&#xff0c;靠杀伐平定的世道终存隐患。 权力会更迭&#x…...

GEO优化实战指南:中小企业如何精准提升本地服务获客效率?

随着线上营销的重要性日益凸显&#xff0c;中小企业面临着前所未有的机遇与挑战。GEO&#xff08;生成式引擎优化&#xff09;作为近年来兴起的一种技术手段&#xff0c;旨在帮助企业更高效地利用AI平台进行品牌推广与客户获取。本文将探讨中小企业如何通过GEO优化策略&#xf…...

告别点灯:用STM32+FPGA+FSMC做个数据吞吐测试仪(附Quartus与标准库工程)

STM32与FPGA联袂打造&#xff1a;高性能数据吞吐测试仪实战指南 在嵌入式系统开发中&#xff0c;总线通信性能往往是决定整体系统响应速度的关键瓶颈。对于硬件爱好者、电子工程师和学生群体而言&#xff0c;如何直观测量和优化总线传输效率&#xff0c;是一个既具挑战性又充满…...

用STM32F103C8T6做个触摸感应示波器?手把手教你ADC采集+OLED波形显示(附完整代码)

用STM32F103C8T6打造触摸感应示波器&#xff1a;从ADC采集到OLED波形显示的趣味实践 在嵌入式开发领域&#xff0c;将枯燥的技术参数转化为可视化的交互体验&#xff0c;往往能激发学习者的深层兴趣。今天我们要实现的&#xff0c;不仅是一个简单的信号采集系统&#xff0c;而是…...

【免费下载】 探索双面神技:STM32G474的USB跨界应用

探索双面神技&#xff1a;STM32G474的USB跨界应用 在物联网与嵌入式开发的世界里&#xff0c;寻找一款能兼顾数据传输与控制沟通的神器是每个开发者的心头好。今天&#xff0c;我们就来揭秘这样一个宝藏项目——STM32G474实现USB的MSCCDC组合功能&#xff0c;它巧妙地将STM32G4…...

CVBS转BT656/BT601,能成熟、应用广泛的低功耗视频解码器

GM7150是一款低功耗、9位NTSC/PAL视频解码器&#xff0c;由成都振芯科技股份有限公司生产。该芯片采用CMOS工艺&#xff0c;通过IC总线与PC或DSP相连构成应用系统。它内部包含1个模拟处理通道&#xff0c;能实现CVBS、S-Video视频信号源选择、A/D转换、自动钳位、自动增益控制(…...

从外卖配送范围到跨国航线规划:Geopy距离计算的3个实战场景与避坑经验

从外卖配送范围到跨国航线规划&#xff1a;Geopy距离计算的3个实战场景与避坑经验 在数字化浪潮席卷各行各业的今天&#xff0c;地理距离计算已成为许多商业应用的核心技术组件。无论是外卖小哥的手机App上闪烁的配送范围提示&#xff0c;还是国际物流系统中精确到米的航线规划…...

XXMI-Launcher:多游戏Mod管理平台的终极指南

XXMI-Launcher&#xff1a;多游戏Mod管理平台的终极指南 【免费下载链接】XXMI-Launcher Modding platform for GI, HSR, WW and ZZZ 项目地址: https://gitcode.com/gh_mirrors/xx/XXMI-Launcher XXMI-Launcher是一款专为热门游戏设计的Mod管理平台&#xff0c;支持《原…...