The addition of the build parameter to the Artifactory search results
in what would appear to be a full index scan, taking over 2 minutes
to complete. With this change, we still get the exact artifact
we need, however the search completes in less than 1 second.
Fixes Bug 1878
Change-Id: Ibe5987e06cac39e3651b9dbec61993c0cfb567b8
Signed-off-by: beierlm <mark.beierl@canonical.com>
"files": [
{
"target": "./",
- "pattern": "${repo_prefix}${mdg}/${branch}/${build_number}/${pattern}",
- "build": "${build_name}/${build_number}"
+ "pattern": "${repo_prefix}${mdg}/${branch}/${build_number}/${pattern}"
}
]
}"""
+ println("Searching Artifactory with ${downloadSpec}")
+
def results = server.download(downloadSpec)
// Save the list of URLs that we need to pass to the dockerfiles for build
def debian_packages = []