버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

Section


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

상태
colourRed
titlepro
상태
colourYellow
titlepro x
상태
colourGreen
titleenterprise x
 
상태
colourBlue
titleenterprise +

목차

목차
exclude목차


...

Repository Layouts란?

각 저장소에서 아티팩트가 저장되는 디렉토리 및 파일 경로 구조의 패턴을 정의합니다.

아티팩트 경로 패턴

아티팩트 경로 패턴은 모든 모듈 아티팩트가 저장될 것으로 예상되는 일반적인 구조를 나타냅니다.

...

이렇게 패턴을 정의해두면 경로 패턴을 사용하여 저장된 파일에 대한 모듈 정보를 자동으로 인식하게 할 수 있습니다.

Artifactory에서 인식하는 모듈-하위 요소

모듈 인식에 있어서 세가지 필수 필드가 있습니다.

...

더 많은 필드는 아래 링크의 공식 문서를 참조하시기 바랍니다.

경로 패턴 토큰

경로 패턴은 다음의 토큰들로 구성됩니다.

토큰

설명

[org]

점('.')으로 구분된 Organization 필드를 나타냅니다.
ex) "org.slf4j"

[orgPath]

'/'로 구분된 Organization 필드를 나타냅니다.
ex) "org/slf4j"

[baseRev]

Base Revision 필드를 나타냅니다.

[module]

모듈 필드를 나타냅니다.

[folderItegRev]

Folder Integration Revision 필드를 나타냅니다.

[fileItegRev]

File Integration Revision 필드를 나타냅니다.

[classifier]

Classifier 필드를 나타냅니다.

[ext]

확장자 필드를 나타냅니다.

[type]

유형 필드를 나타냅니다.

[customTokenName<customTokenRegex>]

사용자 정의 토큰. 제공된 기본값이 충분하지 않을 때 새로운 유형의 토큰을 만드는 데 사용할 수 있습니다.

예를 들어, [myIntegRev<ITEG-(?:[0-9]+)>] myIntegRev라는 이름의 새로운 커스텀 토큰을 만듭니다.
ITEG 단어 뒤에 대시'-'와 한 개 이상의 숫자가 뒤에 오는 패턴을 가집니다.

  • / : 경로 구분 기호
  • () : 토큰을 선택사항으로 지정할 때 사용
  • . 또는 - : 리터럴 문자

Layouts 추가하기

  • 관리자 메뉴 → Repositories - Layouts → + New Repository Layout

...

  1. Layout의 이름
  2. Artifact Path Pattern : 아티팩트 경로 패턴과 설명자 경로 패턴을 정의
    - 파일 경로에 대한 패턴을 사용하여 특정 파일을 매핑하고 처리

  3. 아티팩트의 파일 이름 및 경로 구조 폴더의 정규표현식

  4. 예시 경로를 입력하여 테스트할 수 있음

  5. Save 버튼 클릭하여 추가

Layouts 편집 및 삭제하기

Layout 복제 및 수정하기

  • Layout의 이름을 클릭 → 편집 화면으로 이동

...

Duplicate를 클릭하면 Layout을 복제할 수 있습니다.

Layout 삭제하기

Delete 버튼을 클릭하면 삭제할 수 있습니다.


...

참조

...