I am trying to get build display name as "Active Choices Parameter" in Jenkins parameter name DISPLAY_NAME using below groovy script, but the output is coming null in parameters. And when I try to run directly in groovy I get the expected output, could someone please suggest on why the parameter is not able to fetch the result ?
println Jenkins.instance.getItemByFullName("Folder1/folder2/jenkins-project").getLastSuccessfulBuild().displayName
import hudson.model.*
import jenkins.model.Jenkins
try {
def job=Jenkins.instance.getItemByFullName("Folder1/folder2/jenkins-project")
def displayname=job.getLastSuccessfulBuild().displayName
return displayname
}
catch(Exception e) {
return [e.toString()]
}