gitlab安装/迁移/升级流程

时间:2019-06-01 00:16:01   收藏:0   阅读:181

安装新的gitlab

先安装基本的依赖包
sudo yum install -y curl policycoreutils-python openssh-server
sudo systemctl enable sshd
sudo systemctl start sshd

sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld

sudo yum install postfix
sudo systemctl enable postfix
sudo systemctl start postfix
获取gitlab yum源
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

##### 开始安装

vim /etc/hosts
10.24.40.134 git.afcat.com.cn

##### 使用yum安装
bash sudo EXTERNAL_URL="https://git.afcat.com.cn" yum install -y gitlab-ce

迁移到新的gitlab

先查看原来的gitlab版本号
gitlab-rake gitlab:env:info
sudo EXTERNAL_URL="https://git.afcat.com.cn" yum install -y gitlab-ce-8.8.5 --nogpgcheck
创建备份文件
gitlab-rake gitlab:backup:create STRATEGY=copy 
备份结果
1531878574_gitlab_backup.tar
vim /etc/gitlab/gitlab.rb
# 设置备份路径
gitlab_rails['backup_path'] = "/var/opt/gitlab/backups"
# 设置备份过期时间
gitlab_rails['backup_keep_time'] = 604800
gitlab-ctl reconfigure
打包配置文件
/etc/gitlab/gitlab.rb # 配置文件须备份
/etc/gitlab/gitlab-secrets.json # 该文件用于代码解密用,可以不备份,但会出现500错误,下面会有对应500错误的解决方案
/var/opt/gitlab/nginx/conf # nginx配置文件
/etc/postfix/main.cfpostfix # 邮件配置备份
还原备份/如果是迁移,则在新服务器执行
gitlab-ctl stop unicorn
gitlab-ctl stop sidekiq
gitlab-rake gitlab:backup:restore BACKUP=1531878574
启动服务
gitlab-ctl start

gitlab升级

gitlab-ctl reconfigure
sudo EXTERNAL_URL="https://git.afcat.com.cn" yum install -y gitlab-ce-8.13.4 --nogpgcheck
sudo EXTERNAL_URL="https://git.afcat.com.cn" yum install -y gitlab-ce-8.17.7 --nogpgcheck
sudo EXTERNAL_URL="https://git.afcat.com.cn" yum install -y gitlab-ce-9.5.10 --nogpgcheck
sudo EXTERNAL_URL="https://git.afcat.com.cn" yum install -y gitlab-ce-10.8.7 --nogpgcheck
sudo EXTERNAL_URL="https://git.afcat.com.cn" yum install -y gitlab-ce-11.3.4 --nogpgcheck
gitlab-rails runner "Project.where.not(import_url:nil).each{|p|p.import_data.destroy if p.import_data}"
chmod -R 2770 /var/opt/gitlab/git-data

原文:https://www.cnblogs.com/zengchunyun/p/10958090.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!