GitLab_가이드

옴니버스 기반 패키지 및 이미지

구일칠구 2022. 8. 1. 05:29

패키지 정보

Omnibus GitLab 패키지는 GitLab이 올바르게 작동하는 데 필요한 모든 종속성과 함께 번들로 제공됩니다. 자세한 내용은 종속성 번들 문서 에서 확인할 수 있습니다 .

패키지 버전

릴리스된 패키지 버전은 다음 형식으로 되어 있습니다. MAJOR.MINOR.PATCH-EDITION.OMNIBUS_RELEASE

요소의미예시

메이저.마이너.패치 해당하는 GitLab 버전입니다. 13.3.0
해당하는 GitLab의 에디션입니다. 에이
옴니버스_릴리즈 옴니버스 GitLab 릴리스. 일반적으로 이것은 0입니다. GitLab 버전을 변경하지 않고 새 패키지를 빌드해야 하는 경우 증가합니다. 0

라이선스

라이선스 보기

기본값

Omnibus GitLab 패키지는 구성 요소가 제대로 작동하도록 하려면 다양한 구성이 필요합니다. 구성이 제공되지 않으면 패키지는 패키지에 가정된 기본값을 사용합니다.

이러한 기본값은 패키지 기본값 문서 에 나와 있습니다.

번들 소프트웨어 버전 확인

Omnibus GitLab 패키지가 설치된 후 번들 라이브러리의 모든 버전은 /opt/gitlab/version-manifest.txt.

패키지가 설치되어 있지 않은 경우 항상 Omnibus GitLab 소스 저장소 , 특히 구성 디렉토리 를 확인할 수 있습니다 .

예를 들어, 분기를 조사하면 8.6 패키지가 Ruby 2.1.88-6-stable 을 실행하고 있다는 결론을 내릴 수 있습니다 . 또는 8.5 패키지가 NGINX 1.9.0 과 함께 번들로 제공되었습니다 .

GitLab, Inc.의 서명 제공 패키지

패키지 서명에 대한 문서는 서명된 패키지 에서 찾을 수 있습니다.

업그레이드 시 최신 구성 옵션 확인

의 구성 파일 /etc/gitlab/gitlab.rb은 Omnibus GitLab 패키지의 초기 설치 시 생성됩니다. 후속 패키지 업그레이드 시 구성 파일이 새 구성으로 업데이트되지 않습니다. 이는 에 제공된 사용자 구성을 실수로 덮어쓰는 것을 방지하기 위해 수행됩니다 /etc/gitlab/gitlab.rb.

새 구성 옵션은 gitlab.rb.template파일 에 기록되어 있습니다 .

Omnibus GitLab 패키지는 기존 사용자 구성을 패키지에 포함된 최신 버전의 템플릿과 비교하는 편리한 명령도 제공합니다.

구성 파일과 최신 버전 간의 차이점을 보려면 다음을 실행하세요.

sudo gitlab-ctl diff-config
    
이 명령의 출력을 구성 파일에 붙여넣는 경우 각 행 의 선행 문자 와 문자를 /etc/gitlab/gitlab.rb생략하십시오 .+-

초기화 시스템 감지

Omnibus GitLab은 어떤 초기화 시스템을 사용하는지 확인하기 위해 기본 시스템에 쿼리를 시도합니다. 이것은 실행 중으로 나타 WARNING납니다 sudo gitlab-ctl reconfigure .

초기화 시스템에 따라 WARNING다음 중 하나일 수 있습니다.

/sbin/init: unrecognized option '--version'
    

기본 초기화 시스템이 시작 되지 않은 경우 .

  -.mount loaded active mounted   /
    

기본 초기화 시스템이 시스템화 될 때 .

이러한 경고 는 무시해도 됩니다. 모든 사람이 가능한 감지 문제를 더 빠르게 디버그할 수 있기 때문에 억제되지 않습니다.

'GitLab_가이드' 카테고리의 다른 글

패키지 정보  (0) 2022.08.01
지원 중단 정책  (0) 2022.08.01
루닛 (runit)  (0) 2022.08.01
개별 소프트웨어 정의  (0) 2022.07.31
클라우드 공급자에 GitLab 설치  (0) 2022.07.31