选择Jenkins Groovy中的所有选项

选择Jenkins Groovy中的所有选项,jenkins,groovy,selected,Jenkins,Groovy,Selected,我想选择Groovy脚本中的所有选项,使其默认为all。我正在使用Active Choices无功参数,因为我正在读取上一个选项。如何使我的“输出”变量全部选中,而不让用户全部选中 def output = [] def line def release = RELEASE_NUMBER releaseNumber = release.replaceAll("\\n", ""); String[] number = releaseNumber.split("\\."); def list =

我想选择Groovy脚本中的所有选项,使其默认为all。我正在使用Active Choices无功参数,因为我正在读取上一个选项。如何使我的“输出”变量全部选中,而不让用户全部选中

def output = []
def line
def release = RELEASE_NUMBER
releaseNumber = release.replaceAll("\\n", "");
String[] number = releaseNumber.split("\\.");

def list = "cmd /c e:\\tools\\wget --no-check-certificate --http-user=username--http-password=password-qO- \"https://1.1.1.1:443/svn/Instructions/trunk/${number[0]}.${number[1]}.${number[2]}/ICAN/EI_${releaseNumber}.txt\"".execute().text
list.eachLine {
     if (it.contains("- LH")) {
         String newName = it.replaceAll("\\s", "");
         String newName2 = newName.replaceAll("-", "");
         output.add(newName2)
     }
}
return output

我对詹金斯一无所知,但阅读本书时,您应该能够简单地使用
output.add(“${newName2}:selected”)

很高兴这对您有所帮助。那么你能接受这个答案吗?