다운그레이드
Tier: Free, Premium, Ultimate
Offering: Self-managed
이 섹션에는 패키지의 이전 버전으로 되돌리는 일반 정보가 포함되어 있습니다.
적어도 당신이 다운그레이드할 버전에서 생성된 데이터베이스 백업이 있어야 합니다. 이상적으로는 손에 전체 백업 아카이브를 가지고 있어야 합니다.
아래 예는 마이너 버전과 패치 버전 간의 다운그레이드 절차를 보여줍니다 (예: 13.0.6에서 13.0.5로 다운그레이드).
주요 버전 간의 다운그레이드 시에는, 다운그레이드하는 주요 버전으로 업그레이드할 때 발생한 특정 버전 변경 사항을 고려해야 합니다.
이 단계들은 다음으로 구성됩니다:
- GitLab 중지
- 현재 패키지 제거
- 이전 패키지 설치
- GitLab 다시 구성
- 백업 복원
- GitLab 시작
단계:
-
GitLab 중지 및 현재 패키지 제거:
# Puma 실행 중인 경우 sudo gitlab-ctl stop puma # Sidekiq 중지 sudo gitlab-ctl stop sidekiq # Ubuntu 사용 시: 현재 패키지 제거 sudo dpkg -r gitlab-ee # Centos 사용 시: 현재 패키지 제거 sudo yum remove gitlab-ee
-
원하는 GitLab 버전을 식별:
# (GitLab FOSS를 설치한 경우 gitlab-ce로 대체) # Ubuntu sudo apt-cache madison gitlab-ee # CentOS: sudo yum --showduplicates list gitlab-ee
-
GitLab을 원하는 버전(예: GitLab 13.0.5)으로 다운그레이드:
# (GitLab FOSS를 설치한 경우 gitlab-ce로 대체) # Ubuntu sudo apt install gitlab-ee=13.0.5-ee.0 # CentOS: sudo yum install gitlab-ee-13.0.5-ee.0.el8
-
GitLab 다시 구성:
sudo gitlab-ctl reconfigure
-
GitLab을 복원하여 다운그레이드를 완료합니다.