회사 깃랩 버전이 너무 낮아서 올리기로 했다.
현재 기준 최신버전이 15.4.0 인거 같은데 아직도 8을 쓰고 있다 ..
이미지 떠서 새로운 서버에 띄우고 버전 업데이트 후에 교체 해주도록 하자
버전 업 순서
깃랩은 한번에 최신버전으로 올릴 수 없고 특정 버전을 거쳐서 업데이트 해줘야한다.
https://docs.gitlab.com/ee/update/index.html 참고
회사 버전은 8.x 이니 8.17.7 부터 시작을 한다.. 어마어마 하다..
버전 업데이트
회사 서버는 centos 니 centos 기준으로 적겠다.
## 최신 업데이트
# Ubuntu/Debian
sudo apt update && sudo apt install gitlab-ce
# RHEL/CentOS 6 and 7
sudo yum install gitlab-ce
# RHEL/CentOS 8
sudo dnf install gitlab-ce
## 특정 버전 업데이트
# Ubuntu/Debian
sudo apt update && sudo apt install gitlab-ce-15.0.1
# RHEL/CentOS 6 and 7
sudo yum install gitlab-ce-15.0.1
# RHEL/CentOS 8
sudo dnf install gitlab-ce-15.0.1
wget
위 방법으로 하니 yum 이 박살이 난건지 .. 계속 에러가 떠서 wget으로 다운 받은 후 localinstall로 설치 해줬다.
wget --content-disposition \
https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-8.17.8-ce.0.el7.x86_64.rpm/download.rpm
sudo yum localinstall -y gitlab-ce-8.17.8-ce.0.el7.x86_64.rpm
# 완료 후 적용
sudo gitlab-ctl reconfigure
# 502 error 시
sudo gitlab-ctl restart
8.17.8 부분에 특정 버전 적으면 설치된다.
postgresql
중간중간 db 업데이트 해줘야 하는데 특정 버전 올라갈때 해줘야 한다.
https://docs.gitlab.com/ee/administration/package_information/postgresql_versions.html 참고
위 url 참고 해주면 되고 아래 처럼 특정 버전 업데이트 할 수 있다.
# 업데이트 방법
sudo gitlab-ctl pg-upgrade
sudo rm -rf /var/opt/gitlab/postgresql/data.xx
sudo rm -f /var/opt/gitlab/postgresql-version.old
# 특정 버전 업데이트
sudo gitlab-ctl pg-upgrade -V 12 # 12 version
sudo rm -rf /var/opt/gitlab/postgresql/data.11 # 11 version remove
sudo rm -f /var/opt/gitlab/postgresql-version.old
cent os version update
centos 7 에서 깃랩 버전 업데이트 진행 하다 보면 centos 버전 때문에 업데이트 안되는 구간이 온다. ( 13.4.x -> 13.8.x )
회사 서버를 확인해보니
cat /etc/redhat-release
# CentOs 7.1.x
저 구간을 넘어가려면 7.4 이상은 되어야 한단다.
https://forum.gitlab.com/t/upgade-gitlab-version-from-13-4-3-to-13-7-6/48565/3 참고
버전 다 올렸다 .
중간중간 에러 떄문에 머리 아팠지만 전부 해결 완료 했다.
'개발 > 기타' 카테고리의 다른 글
MAC m2 mysql 5.7 install (0) | 2024.11.15 |
---|---|
CentOS 버전 업데이트 (0) | 2022.09.13 |
NPM package.json 버전 관리 (0) | 2022.06.14 |
파일 압축하기 (ZIP, TAR, TAR.GZ) (0) | 2022.05.20 |
MAC os 업데이트 후 git 사용시 xcrun error (0) | 2022.05.12 |