...
Section | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
목차
목차 | ||
---|---|---|
|
...
Repository Layouts란?
각 저장소에서 아티팩트가 저장되는 디렉토리 및 파일 경로 구조의 패턴을 정의합니다.
아티팩트 경로 패턴
아티팩트 경로 패턴은 모든 모듈 아티팩트가 저장될 것으로 예상되는 일반적인 구조를 나타냅니다.
...
이렇게 패턴을 정의해두면 경로 패턴을 사용하여 저장된 파일에 대한 모듈 정보를 자동으로 인식하게 할 수 있습니다.
Artifactory에서 인식하는 모듈-하위 요소
모듈 인식에 있어서 세가지 필수 필드가 있습니다.
...
더 많은 필드는 아래 링크의 공식 문서를 참조하시기 바랍니다.
경로 패턴 토큰
경로 패턴은 다음의 토큰들로 구성됩니다.
토큰 | 설명 |
---|---|
[org] | 점(' |
[orgPath] | ' |
[baseRev] | Base Revision 필드를 나타냅니다. |
[module] | 모듈 필드를 나타냅니다. |
[folderItegRev] | Folder Integration Revision 필드를 나타냅니다. |
[fileItegRev] | File Integration Revision 필드를 나타냅니다. |
[classifier] | Classifier 필드를 나타냅니다. |
[ext] | 확장자 필드를 나타냅니다. |
[type] | 유형 필드를 나타냅니다. |
[customTokenName<customTokenRegex>] | 사용자 정의 토큰. 제공된 기본값이 충분하지 않을 때 새로운 유형의 토큰을 만드는 데 사용할 수 있습니다. 예를 들어, [myIntegRev<ITEG-(?:[0-9]+)>] myIntegRev라는 이름의 새로운 커스텀 토큰을 만듭니다. |
/
: 경로 구분 기호()
: 토큰을 선택사항으로 지정할 때 사용.
또는-
: 리터럴 문자
Layouts 추가하기
- 관리자 메뉴 → Repositories - Layouts → + New Repository Layout
...
- Layout의 이름
Artifact Path Pattern : 아티팩트 경로 패턴과 설명자 경로 패턴을 정의
- 파일 경로에 대한 패턴을 사용하여 특정 파일을 매핑하고 처리아티팩트의 파일 이름 및 경로 구조 폴더의 정규표현식
예시 경로를 입력하여 테스트할 수 있음
Save 버튼 클릭하여 추가
Layouts 편집 및 삭제하기
Layout 복제 및 수정하기
- Layout의 이름을 클릭 → 편집 화면으로 이동
...
Duplicate를 클릭하면 Layout을 복제할 수 있습니다.
Layout 삭제하기
Delete 버튼을 클릭하면 삭제할 수 있습니다.
...
참조
- https://jfrog.com/help/r/jfrog-artifactory-documentation/repository-layouts
- https://jfrog.com/help/r/jfrog-artifactory-documentation/modules-and-path-patterns-used-by-repository-layouts
...