Ubuntu 上 GitLab 更新流程
一 标准升级步骤
sudo gitlab-rake gitlab:backup:createsudo gitlab-rake gitlab:env:infosudo apt update && sudo apt upgrade -ysudo apt install -y curl openssh-server ca-certificates tzdata perlcurl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bashcurl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bashsudo apt update && sudo apt upgrade -y gitlab-ce(或 gitlab-ee)sudo apt install -y gitlab-ce=15.0.5-ce.0(或 gitlab-ee=15.0.5-ee.0)sudo gitlab-ctl reconfiguresudo gitlab-ctl restartsudo gitlab-ctl statussudo gitlab-rake gitlab:env:info。二 指定版本与回滚
apt-cache policy gitlab-ce(或 gitlab-ee)sudo apt install -y gitlab-ce=15.0.5-ce.0(或 gitlab-ee=15.0.5-ee.0)apt install gitlab-ce=上一版本号 后 reconfigure;跨大版本不建议直接回滚,需按官方升级路径降级并配合备份恢复。三 注意事项与常见问题
sudo gitlab-ctl reconfigure 以应用新版本配置,并用 sudo gitlab-ctl status 检查服务健康状态。