Я пытаюсь перебрать список компьютеров и выполнить команду, находясь на соответствующем узле.Проблема заключается в том, что всякий раз, когда я запускаю его, я получаю исключение NullPointerException.
В журнале консоли он показывает, что он работает на первом узле в массиве, но не становится дальше этого.
У меня естьпопытался поместить узлы в стадию, но и с этим не повезло.
println computerList //Array of node names to be iterated
@NonCPS
def echo_all(list) {
list.each {
node("${it}"){
echo "Hello World"
}
}
}
echo_all(computerList)
Я ожидаю, что результаты запустят Hello World на каждой из соответствующих машин в массиве.