InfoGrab Docs

소스에서 컴파일된 인스턴스 업그레이드

단일 노드 소스에서 컴파일된 인스턴스 업그레이드.

소스에서 컴파일된 인스턴스를 최신 버전의 GitLab으로 업그레이드합니다. 전제 조건 # 업그레이드 전에: 필수 정보를 읽고 필수 단계를 수행 해야 합니다. Ruby, Node.js, Go 및 PostgreSQL에 대한 소프트웨어 요구 사항 을 검토합니다. 소스에서 컴파일된 인스턴스 업그레이드 # 소스에서 컴파일된 인스턴스를 업그레이드하려면: 업그레이드 중에 유지 관리 모드 켜기 를 고려합니다. 실행 중인 CI/CD 파이프라인 및 작업을 일시 중지 합니다. 대상 GitLab 버전과 동일한 버전으로 GitLab Runner를 업그레이드 합니다. 이 페이지의 지침에 따라 GitLab을 업그레이드합니다. 업그레이드 후: 실행 중인 CI/CD 파이프라인 및 작업의 일시 중지를 해제 합니다. 활성화된 경우 유지 관리 모드를 끕니다 . 업그레이드 상태 검사를 실행 합니다. 백업 만들기 # 전제 조건: rsync 가 설치되어 있는지 확인합니다. 백업을 만들려면: cd /home/git/gitlab sudo -u git -H bundle exec rake gitlab:backup:create RAILS_ENV=production GitLab 중지 # GitLab을 중지하려면: # systemd를 실행하는 시스템의 경우 sudo systemctl stop gitlab.target # SysV init를 실행하는 시스템의 경우 sudo service gitlab stop Ruby 업데이트 # 더 새로운 버전의 Ruby가 필요한 경우 Ruby를 업데이트해야 합니다: 현재 보유한 Ruby 버전을 확인하려면 다음을 실행합니다: ruby -v 최신 버전의 Ruby로 업데이트하는 방법은 Ruby 설치 지침 을 참조하십시오. Node.js 업데이트 # 더 새로운 버전의 Node.js가 필요한 경우 Node.js를 업데이트해야 합니다: 현재 보유한 Node.js 버전을 확인하려면 다음을 실행합니다: node -v 최신 버전의 Node.js로 업데이트하는 방법은 Node.js 다운로드 지침 을 참조하십시오. GitLab은 JavaScript 의존성을 관리하기 위해 Yarn >= v1.10.0 도 필요합니다. 자세한 내용은 Yarn 웹사이트 를 참조하십시오. Go 업데이트 # 더 새로운 버전의 Go가 필요한 경우 Go를 업데이트해야 합니다: 현재 보유한 Go 버전을 확인하려면 다음을 실행합니다: go version 최신 버전의 Go로 업데이트하는 방법은 Go 설치 지침 을 참조하십시오. Git 업데이트 # Gitaly에서 제공하는 Git 버전을 사용해야 합니다. 자세한 내용은 Git에 대한 GitLab 설치 지침 을 참조하십시오. PostgreSQL 업데이트 # 더 새로운 버전의 PostgreSQL이 필요한 경우 PostgreSQL을 업데이트해야 합니다: 현재 보유한 PostgreSQL 버전을 확인하려면 다음을 실행합니다: pg_ctl --version 최신 버전의 PostgreSQL로 업데이트하는 방법은 PostgreSQL 업그레이드 문서 를 참조하십시오. 필요한 Po