Я пытаюсь создать задание Jenkins, в котором задание перебирает массив значений.Число элементов массива не является фиксированным, оно может изменяться в последующих сборках.
Например, моя работа проходит через следующий набор значений массива:
ServerName: server1.example.com IP: 1.1.1.1 пользователь: Гомер
имя_сервера: server2.example.com IP: 2.2.2.2 пользователь: Барт
.
.
имя_сервера:serverN.example.com IP: xxxx пользователь: Ned
Задание запускает свою первую итерацию со значениями {ServerName: server1.example.com, IP: 1.1.1.1, пользователь: Homer}, вторая итерация со значениями {ServerName: server2.example.com, IP: 2.2.2.2, пользователь: Bart} и т. Д. До N итераций.
Здесь важным моментом является то, что N не является фиксированным.
У меня былизучите расширенный параметр выбора с помощью JSON / groovy, но не можете найти решение проблемы с переменным количеством элементов массива.
Есть ли плагин, который можно использовать в этом сценарии, и если да, то чтоправильное использование?