From: beierlm Date: Fri, 4 Feb 2022 16:14:33 +0000 (-0500) Subject: Bug 1880 Speed up Artifactory search X-Git-Tag: v10.1.0-rc1~14 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=a63734b26d63c8cd42a73703386b937a3a5c3d74;p=osm%2Fdevops.git Bug 1880 Speed up Artifactory search 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 1880 Change-Id: Ibe5987e06cac39e3651b9dbec61993c0cfb567b8 Signed-off-by: beierlm (cherry picked from commit 499b442f67119589220a1ff144e3b26a9b7714ed) --- diff --git a/jenkins/ci-pipelines/ci_helper.groovy b/jenkins/ci-pipelines/ci_helper.groovy index f3430764..c920f46b 100644 --- a/jenkins/ci-pipelines/ci_helper.groovy +++ b/jenkins/ci-pipelines/ci_helper.groovy @@ -29,12 +29,13 @@ def get_archive(artifactory_server, mdg, branch, build_name, build_number, patte "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 = []