图片展示
您好! 请登录 注册
搜索

GitLab升级版本操作流程

发表时间: 2023-06-09 00:00:00

作者: 上海卫戍信息技术有限公司

来源: 摘自网络,侵权立删

浏览:

先 决 条 件确保所有后台迁移已完全完成。在后台迁移完成之前升级可能会导致数据损坏。我们建议在主要版本和次要版本之间执行的升级次数,每周不超过一次,以便有时间完

 先 决 条 件

  1. 确保所有后台迁移已完全完成。在后台迁移完成之前升级可能会导致数据损坏。我们建议在主要版本和次要版本之间执行的升级次数,每周不超过一次,以便有时间完成后台迁移。
  2. 在升级应用程序服务器之前,必须将 Gitaly 服务器升级到较新的版本,可以防止应用服务器上的 gRPC 客户端发送旧 Gitaly 版本不支持的 RPC。

停机时间

         对于单节点安装实例,极狐GitLab 在升级过程中对用户不可用。用户的网络浏览器显示 Deploy in progress 消息或 502 错误。

升级前备份工作

       在安装较新的极狐GitLab 版本之前备份极狐GitLab 数据库。您可以通过在 /etc/gitlab/skip-auto-backup 创建一个空文件来跳过此自动数据库备份:sudo touch /etc/gitlab/skip-auto-backup

  • 使用官方仓库升级

所有极狐GitLab 软件包都发布到极狐GitLab 软件包服务器,包含 gitlab-jh 仓库

  • 使用官方仓库升级到最新版本

如果您定期升级极狐GitLab,例如每月一次,您可以使用包管理器升级到最新版本。

要升级到最新的极狐GitLab 版本:

# Ubuntu/Debian

sudo apt update && sudo apt install gitlab-jh

# RHEL/CentOS 7

sudo yum install gitlab-jh

  • 使用官方仓库升级到特定版本

Linux 软件包管理器默认安装最新可用版本的软件包来进行安装和升级。

在软件包管理器的安装或升级命令中指定极狐GitLab 版本号:

1.识别已安装软件包的版本号:

# Ubuntu/Debian

sudo apt-cache madison gitlab-jh

# RHEL/CentOS 7

yum --showduplicates list gitlab-jh

2.使用以下命令之一安装特定的 gitlab-jh 包,并将 替换为您在上一步中找到的受支持版本:

# Ubuntu/Debian

sudo apt install gitlab-jh=

# RHEL/CentOS 6 and 7

yum install gitlab-jh-

使用手动下载的包进行升级

建议使用软件包库,而不是手动安装。

如果由于某种原因,您不使用官方仓库,则可以下载软件包并手动安装。此方法可用于第一次安装极狐GitLab 或更新它。

下载并安装极狐GitLab:

建议使用软件包库,而不是手动安装。

如果由于某种原因,您不使用官方仓库,则可以下载软件包并手动安装。此方法可用于第一次安装极狐GitLab 或更新它。

下载并安装极狐GitLab:

1.访问软件包的官方仓库。

2.通过搜索您要安装的版本(例如 14.1.8)过滤列表。

3.找到您要安装的软件包版本,然后从列表中选择文件名。

4.下载软件包后,使用以下命令之一安装它,并将替换为您下载的包名称:

故 障 排 除

sudo gitlab-ctl status

sudo gitlab-rake gitlab:check SANITIZE=true

Ø  查看有关使用 gitlab-ctl 执行维护任务的信息。

Ø  查看有关使用 gitlab-rake 执行检查配置的信息。

运行 apt-get update 出现错误 An error occurred during the signature verification

要更新极狐GitLab 软件包服务器的 GPG 密钥,请运行:

curl --silent "https://packages.gitlab.cn/repository/raw/gpg/public.gpg.key" | apt-key add -

apt-get update



解决方案


性能测试

安全测试

联系我们


联系方式

在线留言

智能地图

页面版权所有 -  上海卫戍信息技术有限公司  |  Copyright - 2020 All Rights Reserved  | 沪ICP备20200610号   | 沪公网安备 31010402009815号

在线咨询

您好,请点击在线客服进行在线沟通!

联系方式
热线电话
400-018-6667
E-mail地址
zhangl@wesure365.net
手机号码
13817779904
扫一扫二维码
二维码
添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功
添加微信好友,详细了解产品
我知道了
沪ICP备20020610号