怎麼查看目前 Gitlab 版本?
# grep gitlab /opt/gitlab/version-manifest.txt
gitlab-ce 15.9.1
gitlab-config-template 15.9.1
gitlab-cookbooks 15.9.1
gitlab-ctl 15.9.1
gitlab-exporter 12.1.1
gitlab-healthcheck 0060154a010637bec197fb38217ddcbc
gitlab-kas v15.9.0 git:e4ee4af19710096683fe552699b05c3a66dda311
gitlab-pages v15.9.1 git:5f976f7e0da3a9d7ed0aa14e517cc1812d090126
gitlab-psql 4ac3cc368e73f3750591493104798fce
gitlab-rails v15.9.1 git:de8f661903191da84846d0fb1e2ba3ac44f622ab
gitlab-redis-cli 3ffeaf38747880b81c97f0473e60d148
gitlab-scripts 15.9.1
gitlab-selinux 15.9.1
gitlab-shell v14.17.0 git:84324a0f22c5ee708d5174e76a2cba17702a5eca
registry v3.66.0-gitlab git:902e55299ceade943fe5ac6a2357be91e39a8280
怎麼升級 Gitlab 到最新版本?
當前 2023.5.19 最新是 16.0.0,但最新第一版怕不夠穩定,所以升 15.11.4
可先到官方提供的升級工具確認一下升級流程。
直接採用官方提供的 Zero downtime 選項作法,依序升級有碰到 db 備份問題,找不出辦法先照官方提示就通過了
# yum install -y gitlab-ce-15.9.8
# yum install -y gitlab-ce-15.10.7
# yum install -y gitlab-ce-15.11.4
sudo touch /etc/gitlab/skip-auto-backup