omnibus-gitlab
패키지 및 도커 이미지 로컬로 빌드하기
omnibus-gitlab
패키지
omnibus-gitlab
은 지원되는 운영 체제용 패키지를 빌드하기 위해 omnibus 도구를 사용합니다. Omnibus 도구는 자신이 사용되는 운영 체제를 감지하고 해당 운영 체제용 패키지를 빌드합니다. 패키지 빌드 환경으로 해당 운영 체제에 해당하는 도커 컨테이너를 사용하는 것이 권장됩니다.
로컬에서 사용자 정의 패키지를 빌드하는 방법은 전용 문서에 설명되어 있습니다.
올인원 도커 이미지
GitLab 올인원 도커 이미지는 내부적으로 Ubuntu 22.04용으로 빌드된 omnibus-gitlab
패키지를 사용합니다. Dockerfile은 인터넷을 통해 패키지를 사용 가능하다는 기대 하에 CI 환경에서 사용하기 위해 최적화되었습니다.
이 상황을 개선하고자 하고 있으며, 이슈 #5550에서 확인할 수 있습니다.
로컬에서 올인원 도커 이미지를 빌드하는 방법은 전용 문서에 설명되어 있습니다.