Выберите все варианты в Jenkins Groovy

#jenkins #groovy #selected

#Дженкинс #groovy #выбранный

Вопрос:

Я хочу выбрать все варианты в моем скрипте 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
  

Ответ №1:

Я ничего не знаю о Jenkins, но, прочитав документацию к плагину, который вы упомянули, вы сможете просто использовать output.add("${newName2}:selected") .

Комментарии:

1. Что ж, рад, что это помогло. Не могли бы вы принять ответ тогда?