Как добиться, чтобы параметр выбора был заполнен именами заданий, которые запускаются / содержат строку "mdc" с помощью скрипта groovy?
Я пробовал использовать плагин Active Choices Parameters и плагин динамического выбора параметров:
import jenkins.model.*
import hudson.model.*
def matchedJobs = Jenkins.instance.items.findAll { job ->
job.name =~ /mdc_.*/
}
matchedJobs.each { job ->
return job.name
}
но я получаю только что-то вроде:
hudson.model.FreeStyleProject@77973801[mdc_Create_Branches]
hudson.model.FreeStyleProject@775b1202[mdc_deploy]
hudson.maven.MavenModuleSet@4734119f[mdc_R_18.1]
hudson.maven.MavenModuleSet@23c8f32d[mdc_trunk]
в выпадающем списке.
Это должно быть только (без этого дополнительного типа работы и скобок):
mdc_Create_Branches
mdc_deploy
mdc_R_18.1
mdc_trunk