zoukankan      html  css  js  c++  java
  • GitLab升级(yum安装版v11.11.8~12.0.12)

    参考官方升级建议(注意升级路线:Example upgrade paths)

    升级前请自行备份(测试可忽略此步骤)

    生成备份文件,在/var/opt/gitlab/backups/目录下生成备份文件

    $ gitlab-rake gitlab:backup:create

     

    此示例为gitlab的版本从11.11.8升到12.0.12。(升级路线与目标版本跨多版本请逐个升级)

    下载目标版本的RPM包

    通过清华开源镜像站(推荐)

    $ wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.0.12-ce.0.el7.x86_64.rpm

    或官方

    $ wget https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-12.0.12-ce.0.el7.x86_64.rpm

    升级gitlab

    $ gitlab-ctl stop unicorn

    $ gitlab-ctl stop sidekiq

    $ gitlab-ctl stop nginx

    $ rpm -Uvh gitlab-ce-12.0.12-ce.0.el7.x86_64.rpm

    $ gitlab-ctl reconfigure

    $ gitlab-ctl restart

    使用管理员账户登录后可以看到gitlab的版本号已经从11.11.8升到了12.0.12。

     

    更新汉化补丁(升级到目标版本后再汉化即可)

    压缩包版(推荐)

    $ gitlab-ctl reconfigure

    $ cd /home

    $ wget https://gitlab.com/xhang/gitlab/-/archive/12-0-stable-zh/gitlab-12-0-stable-zh.tar.gz

    $ tar -zxvf gitlab-12-0-stable-zh.tar.gz

     

    由于复制过多覆盖需要确认,所以把~/.bashrc进行修改

    $ vi ~/.bashrc

    #alias cp='cp -i'

     

    $ source ~/.bashrc

    $ cp -rf ./gitlab-12-0-stable-zh/* /opt/gitlab/embedded/service/gitlab-rails/

    $ gitlab-ctl reconfigure

    $ gitlab-ctl start

    $ netstat -tpln

    $ gitlab-ctl restart

    GIT版

    安装git

    $ yum install -y git

    克隆获取汉化版本库

    下载最新的汉化包

    $ cd

    $ git clone https://gitlab.com/xhang/gitlab.git -b v12.0.12-zh

    查看该汉化补丁的版本

    $ cat gitlab/VERSION

    停止gitlab服务

    $ gitlab-ctl stop

    切换到gitlab汉化包所在的目录

    $ cd /root/gitlab

    $ git diff v12.0.12 v12.0.12-zh > ../12.0.12-zh.diff

    $ cd

    $ yum install patch -y 

    $ patch -d /opt/gitlab/embedded/service/gitlab-rails -p1 < 12.0.12-zh.diff

    $ gitlab-ctl start

    $ gitlab-ctl reconfigure

  • 相关阅读:
    将个人博客与github关联
    docker镜像制作
    perf命令
    vmstat命令
    ps命令
    top命令
    linux查看当前用户登陆信息
    .NET CORE应用程序启动
    WebAPI简介
    Redis-位图
  • 原文地址:https://www.cnblogs.com/zyrs/p/13653144.html
Copyright © 2011-2022 走看看