이 문서는 JFrog Artifactory에서 Repository를 추가하고 편집, 삭제하는 등의 관리 가이드를 공유하기 위해 작성되었다.


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

PRO PRO X ENTERPRISE X ENTERPRISE +

목차



Artifactory의 저장소 종류

다양한 저장소에 대한 액세스를 단순화하기 위해 Artifactory를 사용하면 단일 논리 URL을 통해 액세스되는 로컬, 원격 및 기타 가상 저장소의 모음인 가상 저장소를 정의할 수 있습니다.

로컬(Local) 저장소

아티팩트를 배포할 수 있는 물리적이고 로컬로 관리되는 리포지토리입니다. Artifactory에서 내부 바이너리를 저장할 수 있는 중앙 위치를 제공합니다.

로컬 저장소 추가하기

  • 관리자 메뉴 → Repositories → + Add Repositories → Local Repository

  • 패키지 타입 선택 (Generic : 커스텀 타입)

  • 저장소 키 등을 입력 → Create Local Repository

  1. Repository Key : Repository를 구분할 수 있는 이름
    - 숫자로 시작하거나 공백이나 특수 문자를 포함할 수 없습니다.
  2. Repository Layout : 모듈 아티팩트와 설명자를 식별하기 위한 패턴
    - 정의된 패키지 유형에 해당하는 권장 레이아웃이 제안됩니다.
  3. Create Local Repository 버튼을 클릭하여 생성

원격(Remote) 저장소

원격 저장소는 원격 URL(다른 Artifactory 원격 저장소일 수 있음)에서 관리되는 저장소의 캐싱 프록시 역할을 합니다. 
아티팩트는 캐싱 및 프록시 동작을 제어하는 ​​다양한 구성 매개변수에 따라 원격 저장소에 저장되고 업데이트됩니다.

원격 저장소 캐시에서 아티팩트를 제거할 수 있지만, 원격 저장소에 새 아티팩트를 배포할 수는 없습니다.

원격 저장소 추가하기

패키지 타입을 선택하는 과정까지는 로컬 저장소와 동일합니다.

  1. Repository Key : Repository를 구분할 수 있는 이름
  2. URL : 패키지 타입을 선택하면 자동으로 입력되어 있음
    User Name : 원격 저장소의 URL에 액세스하기 위한 사용자 이름, 입력하지 않으면 익명으로 접근
    Password / Access Token : 저장소에 접근하는 데 사용되는 비밀번호 또는 액세스 토큰
    SSL / TLS Certificate : 인증에 사용되는 인증서
  3. Test 버튼으로 url에 잘 연결이 되는지, 인증서가 유효한지 확인

  1. Repository Layout : 모듈 아티팩트와 설명자를 식별하기 위한 패턴
    정의된 패키지 유형에 해당하는 권장 레이아웃이 제안됩니다.

가상(Virtual) 저장소

다양한 저장소에 대한 액세스를 간소화하기 위해 Artifactory에서는 가상 저장소를 정의할 수 있습니다.
가상 저장소는 단일 논리적 URL을 통해 액세스되는 동일한 패키지 유형의 로컬, 원격 및 기타 가상 저장소의 컬렉션입니다.

가상 저장소는 기본 저장소의 액세스 세부 정보를 숨겨 사용자가 단일의 URL로 작업할 수 있도록 합니다.

가상 저장소 추가하기

패키지 타입을 선택하는 과정까지는 로컬, 원격 저장소와 동일합니다.

  1. Repository Key : Repository를 구분할 수 있는 이름
  2. Repository Layout : 모듈 아티팩트와 설명자를 식별하기 위한 패턴
    정의된 패키지 유형에 해당하는 권장 레이아웃이 제안됩니다.
  • 가상 저장소에 로컬 저장소와 원격 저장소 추가하기
  • 왼쪽 섹션에서 저장소 선택하여 우측 섹션으로 이동하는 방식 

저장소 삭제 및 수정하기

  1. 저장소 상세보기 및 편집 화면으로 이동
    Repository Key는 수정할 수 없습니다.
  2. 저장소 삭제 버튼 


  • 레이블 없음