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的数据库升级操作以及静态资源的编译操作
# 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安装和升级成功,切换反向代理到新的服务器地址
版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/03/19/gitlab-large-version-upgrade-ideas/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论