Product/GitLab

[GitLab] GitLab-CE Version Upgrade

Codit Develop 2021. 12. 7. 01:33
반응형

Rule

Version Rule

  • Major Version.Minor Version.Patch Version -> 14.0.1

Upgrade 순서

순서 Up Minor Up Major
1 12.0.0 12.0.0
2 12.0.9 12.9.9
3 12.1.0 13.0.0
4 12.1.9 13.9.9
5 12.2.1 14.0.0
  • 각 단계별 최초 / 최고 순서로 업그레이드.
    • Minor Version 업그레이드 시 Patch Version의 최초 -> 최고 -> 최초 순서
    • Major Version 업그레이드 시 Minor Version.Patch Version의 최초 -> 최고 -> 최초 순서

Upgrade

GitLab Repository

Setting Gitlab.rb

  • letsencrypt['enable'] = false
  • 업그레이드 오류 발생 시 external_url 주석처리 후 진행
  • 위 방법들을 조합하여 오류 해결 필요. (경우의 수가 많아 확실하지 않음)

Add GitLab Repository

# Install sudo
apt-get update
apt-get install sudo -y

# Add GitLab Repository
curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.deb.sh | sudo bash

Upgrade Version

# sudo apt-get install gitlab-ce=[major].[minor].[patch]-ce.0
sudo apt-get install gitlab-ce=13.10.0-ce.0

# restart gitlab module
sudo gitlab-ctl restart

Desc

  • GitLab Docker Container 기준
    • Container OS : ubuntu focal
반응형