이 문서는 JFrog Artifactory에서 애플리케이션 검색 기능에 대한 가이드를 공유하기 위해 작성되었다.
도구명 | JFrog Artifactory |
---|---|
문서 작성 기준 버전 | 7.84.14 |
지원 Edition | COMMUNITY PRO PRO X ENTERPRISE X ENTERPRISE + |
목차
개요
JFrog Artifactory의 애플리케이션 검색 기능은 리소스 유형별로 전용 검색 옵션을 제공합니다.
검색 필드는 창 상단에 나타나며 모든 창에서 사용이 가능합니다.
현재 보고 있는 페이지에 따라 활성화되는 검색 유형이 달라지며, 사용자가 조회할 수 있는 권한을 가진 저장소의 결과만 표시됩니다. 예를 들어, 패키지 페이지를 보고 있다면 패키지 검색이 활성화됩니다.
지원되는 검색 방법
키워드로 검색
JFrog Artifactory에서는 사전 정의된 키워드를 사용하여 더욱 효과적으로 검색할 수 있습니다. 키워드를 활용하면 특정 파일 유형(예: 패키지, 저장소 등)을 손쉽게 찾을 수 있습니다.
JPD(JFrog Platform Deployment) 창 상단의 검색창에 키워드 하나 또는 여러 개의 키워드를 입력합니다.
예를 들어, repo:docker-local pkgType:docker을 입력하여 docker-local 저장소의 모든 Docker 패키지를 검색할 수 있습니다.
자유 텍스트 검색
하나 이상의 단어, 와일드카드(*, ?), Boolean 연산자(AND, OR, NOT) 등을 활용하여 자유롭게 검색할 수 있습니다. 이를 통해 특정 이름이나 패턴을 포함하는 항목을 효과적으로 찾을 수 있습니다.
필터를 사용한 고급 검색
고급 검색을 사용하면 다양한 매개변수를 활용하여 특정 조건을 적용하고, 검색 결과를 더욱 세밀하게 필터링할 수 있습니다.
Packages
- Type: 패키지 유형을 선택합니다.
- Name: 패키지 이름을 입력합니다.
- Description: 패키지 설명에서 키워드를 검색합니다.
- Keywords: 패키지 메타데이터에서 키워드를 검색합니다.
- 일부 패키지 유형에서는 '태그(tags)' 또는 '라벨(labels)'로 불릴 수 있습니다.
Artifacts
- Type
- Quick: 빠른 검색 옵션입니다.
- Package: 특정 패키지 유형을 기준으로 아티팩트를 검색합니다.
- Property: 아티팩트에 설정된 속성을 기준으로 검색합니다. (Artifactory PRO 라이선스 이상이 필요합니다.)
- Checksum: 아티팩트의 체크섬 값을 기준으로 검색합니다.
- Jcenter: Jcenter repository에서 아티팩트를 검색합니다.
- Trash: 삭제된 아티팩트를 검색합니다.
- Name: 아티팩트 이름을 입력합니다.
- Repositories: 저장소를 선택합니다.
Builds
- Name: 빌드 이름을 입력합니다.
- Created After/Before: 배포된 빌드의 날짜 범위를 입력합니다.
Xray
JFrog Xray가 설치되어 있어야 하며, PRO X, ENTERPRISE X, 또는 ENTERPRISE + 라이선스가 필요합니다.
스캔된 리소스는 패키지, 빌드, 릴리스 번들, 아티팩트 등을 포함하며, Xray를 통해 취약점 분석이 수행된 항목입니다.
- Name: 특정 이슈(취약점) 이름으로 검색
- By License: 특정 라이선스 또는 미확인 라이선스를 포함하는 리소스를 검색합니다.
- By Severities: 취약점 심각도(High, Medium, Low, Unknown)를 기준으로 검색합니다.
- Date Range: 특정 날짜 범위 내에서 검색합니다.