Gitlab大版本升级思路

参照Gitlab官方升级操作文档:https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/update

主要的思路和步骤如下:

(1). 在新的服务器上安装Gitlab指定版本(参照Gitlab的安装文档:https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/install/installation.md)

(2). 将新安装的Gitlab数据库删除,将旧的Gitlab数据库迁移到新的Gitlab服务器上

(3). 将旧的Gitlab版本库(repositories目录)复制到新的Gitlab服务器的对应位置

(4). 执行Gitlab的数据库升级操作以及静态资源的编译操作

1
2
3
4
# Run database migrations
sudo -u git -H bundle exec rake db:migrate RAILS_ENV=production
# Clean up assets and cache
sudo -u git -H bundle exec rake assets:clean assets:precompile cache:clear RAILS_ENV=production

(5). Gitlab安装和升级成功,切换反向代理到新的服务器地址

Powered by AppBlog.CN     浙ICP备14037229号

Copyright © 2012 - 2020 APP开发技术博客 All Rights Reserved.

访客数 : | 访问量 :