내가 Artifactory 4.8.0 (OSS)Artifactory 빠른 검색 2 개의 repos에 REPO
내가 배포 한 유물을 사용하고 의해 필터링하지 : libs-devel
및 libs-release-candidates
을.
내가받을 응답이
$ curl -u denham:password -X GET https://artifactory.server/artifactory/api/search/artifact?name=MyPackage&repos=libs-devel
실행하면 :
"results" : [ {
"uri" : "https://artifactory.server/artifactory/api/storage/libs-devel/com/acme/MyPackage/17.10.1-SNAPSHOT/MyPackage-17.10.1-20170908.092803-1.pom"
}, {
"uri" : "https://artifactory.server/artifactory/api/storage/libs-devel/com/acme/MyPackage/17.10.1-SNAPSHOT/MyPackage-17.10.1-20170908.092803-1.war"
}, {
"uri" : "https://artifactory.server/artifactory/api/storage/libs-release-candidates/com/acme/MyPackage/17.10.1-24/MyPackage-17.10.1-24.pom"
}, {
"uri" : "https://artifactory.server/artifactory/api/storage/libs-release-candidates/com/acme/MyPackage/17.10.1-24/MyPackage-17.10.1-24.war"
}, {
"uri" : "https://artifactory.server/artifactory/api/storage/libs-devel/com/acme/MyPackage/17.9.3-SNAPSHOT/MyPackage-17.9.3-20170907.105908-1.pom"
}, {
"uri" : "https://artifactory.server/artifactory/api/storage/libs-devel/com/acme/MyPackage/17.9.3-SNAPSHOT/MyPackage-17.9.3-20170907.105908-1.war"
} ]
}
내가 URL에 지정된대로 결과, 상기 libs-devel
의 repo에 제한 될 것으로 예상.
내가 잘못 했나요? 이거 버그 야? 사전에 https://www.jfrog.com/confluence/display/RTF4X/Artifactory+REST+API#ArtifactoryRESTAPI-ArtifactSearch(QuickSearch)
감사 :
는 여기에 내가 다음에 (버전 4) API를 참조합니다.
UI를 통해 빠른 serach를 사용하면 결과가 선택된 저장소로 제한됩니다. –
repos 매개 변수를 사용하여 동일한 via를 시도하면 지정되지 않은 모든 repos에서 결과가 반환됩니다. –
curl을 사용하는 경우 전체 URL을 따옴표로 묶어야합니다. 그렇지 않으면 &는 요청을 무시합니다. –