In addition to below, I wrote groovy as below for active choice parameter
selection in Jenkins job but this is not working, can someone please help.
import groovy.json.JsonSlurper
try {
def command = ["curl", "-u", "C1111A:Password", "-X", "POST", "-H",
"Content-Type: text/plain", "-k",
"https://abc.xyz.local/artifactory/api/search/aql", "-d",
"items.find({\"path\":\"$env.tools\"})"].execute().text
artifact = new JsonSlurper().parseText(command)
//def jsonList = new JsonSlurper().parseText(command)
//return["jsonList.results.name"]
List<String> version = new ArrayList<String>()
for (i = 0; i <artifact.results.name.size(); i++)
{
version.add("'"+artifact['results'][i]['name']+"'")
}
return version
}
catch (Exception e) {
print "Problem fetching the version"
}
regards
On Thursday, 14 November 2019 21:47:00 UTC+5:30, Vikrant Kaushik wrote:
>
> Hi All,
>
> I'm struggling to get the dynamically list of the Artifact Version in
> jenkins job parameter, I'm using Jfrog Artifactory as a remote repo.I'm
> trying with Active choice parameter but don't know how to get version from
> Artifactory.
>
> Any help would be appreciated.
>
> regards
>
> Vikrant
>
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/fd07fcf3-bb6f-4319-affb-c67c3c0a095f%40googlegroups.com.