패키지 레지스트리
패키지 레지스트리에 대해 설명합니다.
히스토리 GitLab 13.3에서 GitLab Premium에서 GitLab Free로 이동 되었습니다. GitLab 패키지 레지스트리를 사용하면 다양한 지원되는 패키지 관리자 에 대해 GitLab을 비공개 또는 공개 레지스트리로 사용할 수 있습니다. 패키지를 게시하고 공유할 수 있으며, 하위 프로젝트에서 의존성으로 사용할 수 있습니다. 패키지 워크플로우 # GitLab 패키지 레지스트리를 사용하여 나만의 커스텀 패키지 워크플로우를 구축하는 방법을 알아보세요: 프로젝트를 패키지 레지스트리로 사용 하여 모든 패키지를 하나의 프로젝트에 게시할 수 있습니다. 하나의 모노레포 프로젝트 에서 여러 다양한 패키지를 게시할 수 있습니다. 패키지 보기 # 프로젝트 또는 그룹의 패키지를 볼 수 있습니다: 프로젝트 또는 그룹으로 이동합니다. 배포 > 패키지 레지스트리 로 이동합니다. 이 페이지에서 패키지를 검색, 정렬, 필터링할 수 있습니다. 브라우저에서 URL을 복사하여 붙여넣기하면 검색 결과를 공유할 수 있습니다. 패키지 관리자 구성 또는 특정 패키지 설치를 위한 유용한 코드 스니펫도 찾을 수 있습니다. 그룹에서 패키지를 볼 때: 그룹과 해당 프로젝트에 게시된 모든 패키지가 표시됩니다. 액세스할 수 있는 프로젝트만 표시됩니다. 프로젝트가 비공개이거나 프로젝트의 멤버가 아닌 경우 해당 프로젝트의 패키지는 표시되지 않습니다. 패키지를 만들고 업로드하는 방법은 패키지 유형 에 대한 지침을 따르세요. GitLab CI/CD 사용 # GitLab CI/CD 를 사용하여 패키지 레지스트리에 패키지를 빌드하거나 가져올 수 있습니다. 패키지 빌드 # CI_JOB_TOKEN 을 사용하여 GitLab으로 인증할 수 있습니다. 시작하려면 사용 가능한 CI/CD 템플릿 을 사용할 수 있습니다. CI/CD와 함께 GitLab 패키지 레지스트리 사용에 대한 자세한 내용은 다음을 참조하세요: Generic Maven npm NuGet PyPI Terraform CI/CD를 사용하여 패키지를 빌드하면 패키지 세부 정보를 볼 때 확장된 활동 정보가 표시됩니다: 패키지를 게시한 파이프라인과 이를 트리거한 커밋 및 사용자를 볼 수 있습니다. 단, 히스토리는 특정 패키지의 최신 5번의 업데이트로 제한됩니다. 패키지 가져오기 # 다른 레지스트리에서 이미 빌드된 패키지가 있는 경우 패키지 가져오기 도구 를 사용하여 GitLab 패키지 레지스트리로 가져올 수 있습니다. 지원되는 패키지 목록은 다른 저장소에서 패키지 가져오기 를 참조하세요. 스토리지 사용 줄이기 # 패키지 레지스트리의 스토리지 사용을 줄이는 방법에 대한 자세한 내용은 패키지 레지스트리 스토리지 사용 줄이기 를 참조하세요. 패키지 레지스트리 끄기 # 패키지 레지스트리는 자동으로 켜집니다. GitLab Self-Managed 인스턴스에서 관리자는 GitLab 사이드바에서 패키지 및 레지스트리 메뉴 항목을 제거할 수 있습니다. 자세한 내용은 GitLab 패키지 레지스트리 관리 를 참조하세요. 특정 프로젝트에서 패키지 레지스트리를 제
