이 문서는 JFrog Artifactory에서 Artifact Repository Browser를 이용하여 Artifacts를 관리하는 방법에 대한 가이드를 공유하기 위해 작성되었다.


도구명JFrog Artifactory
문서 작성 기준 버전7.84.14
지원 Edition

COMMUNITY PRO PRO X ENTERPRISE X ENTERPRISE +

목차



개요

Artifact Repository Browser는 저장소의 일관성을 유지하기 위해 아티팩트의 이동, 복사, 삭제 작업을 제공합니다.

이러한 작업이 수행되면 Maven, RubyGems, Npm 등의 메타데이터 파일이 자동으로 즉시 업데이트되어 변경 사항이 반영되며, 저장소는 패키지 클라이언트와의 일관성을 유지합니다.


폴더 다운로드

Artifact Repository Browser에서는 선택한 폴더 전체를 다운로드할 수 있습니다.

이 기능은 Artifactory 관리자가 설정할 수 있으며, 허용된 경우 폴더를 선택하면 작업 메뉴에서 다운로드 옵션이 활성화됩니다.

  • Archive Type: 아카이브 형식입니다. 현재 zip, tar, tar.gz, tgz 형식을 지원합니다.
  • Include Checksum Files: 다운로드 아카이브에 SHA1, SHA256, MD5 체크섬 파일을 포함할지 여부를 설정합니다.


아티팩트 이동 및 복사

아티팩트나 폴더를 이동하거나 복사하려면 Artifact Repository Browser에서 해당 아티팩트나 폴더를 선택한 다음 작업 메뉴나 오른쪽 클릭 메뉴 에서 콘텐츠 이동 또는 콘텐츠 복사를 클릭합니다.


작업을 수행할 때, 대상 저장소를 선택할 수 있도록 저장소 목록을 표시합니다.
대상 저장소는 소스와 같은 패키지 타입이거나 generic 타입이어야 하며, 로컬 또는 기본 배포 저장소로 설정된 가상 저장소만 선택할 수 있습니다.

  • Custom Path: 대상 저장소를 선택한 후 소스 아티팩트를 대상 저장소의 다른 위치로 이동하려는 경우 사용자 지정 대상 경로를 지정할 수 있습니다.
  • Dry Run: 실제로 작업을 시작하기 전에, 시뮬레이션을 실행하고 실제 작업을 수행할 때 나타날 수 있는 모든 오류 및 경고를 표시합니다.

이동 작업을 완료하려면 소스 저장소에 대한 DELETE 권한대상 저장소에 대한 DEPLOY 권한이 있어야 합니다.


아티팩트 삭제

단일 항목 삭제

단일 아티팩트나 디렉토리를 삭제하려면 Artifact Repository Browser에서 항목을 선택하고 작업 메뉴나 우클릭 메뉴 에서 'Delete' 또는 'De;ete Content'를 클릭합니다.

항목을 삭제하면 해당 메타데이터 파일이 업데이트되어 변경 사항이 반영되므로 검색에서 해당 항목을 찾을 수 없습니다.

버전 삭제

여러 아티팩트가 동일한 그룹(또는 경로 접두어)과 버전으로 배포되는 경우가 많습니다.
동일 버전의 아티팩트가 많은 경우, Artifactory에서 폴더를 우클릭해 Delete Versions를 선택하면 해당 버전의 모든 아티팩트를 한 번에 삭제할 수 있으며, 관련 메타데이터도 자동으로 갱신됩니다.

선택한 폴더를 탐색한 후, 삭제 가능한 그룹 및 버전 목록이 표시됩니다.
정리할 버전을 선택하고 선택 항목 삭제를 클릭하면 해당 항목들이 삭제됩니다.

검색 성능을 위해 Artifactory는 선택한 폴더 수준에서 처음 1,000개의 아티팩트에 할당된 버전 번호만 표시합니다. 삭제하려는 버전이 보이지 않는 경우, Group IDVersion 번호로 필터링하여 원하는 버전을 찾을 수 있습니다.


휴지통에서 아티팩트 관리하기

휴지통은 관리자 또는 관리 권한이 있는 사용자가 휴지통 설정 에서 활성화하거나 비활성화할 수 있습니다.

이 기능을 활성화하면, 아티팩트 저장소 브라우저 하단에 휴지통이 표시되고 로컬 저장소에서 삭제된 모든 아티팩트 또는 저장소 경로가 보존 기간 필드에 지정된 기간 동안 보관됩니다.

1. 휴지통 아이콘을 우클릭하면 새로 고침, 항목 검색, 또는 모든 항목을 영구 삭제하는 '휴지통 비우기'를 선택할 수 있습니다.

2. 휴지통에 있는 Artifacts를 우클릭하거나 우측 상단에 더보기 버튼을 클릭하면 새로 고침, 원래 위치로 복원 또는 영구 삭제 옵션을 확인할 수 있습니다.




참조