Как построить задание Дженкинса со строковыми параметрами, количество которых может варьироваться от 1 до N - PullRequest
0 голосов
/ 13 февраля 2019

У меня есть ситуация, когда мне нужно запустить задание jenkins на основе одного или нескольких имен компьютеров.Это задание запускает скрипт Python для этих хостов в AWS.

Я хочу, чтобы задание Jenkins запускалось один раз для каждого имени хоста, и я хочу, чтобы пользователь мог вводить каждое имя хоста в поле «Сборка с параметрами»запустить экран.Может быть только 1 хост, но одновременно может потребоваться до 10 для запуска.

Мой мыслительный процесс состоит в том, чтобы иметь параметр 1 String и указывать пользователю разделять каждое имя хоста запятой.Что-то вроде: host1, host2, host3, host4.Затем, возможно, мой скрипт Python рассмотрит этот параметр и разделит его на список, и запустит Python для каждого элемента списка.Я не уверен, что это лучший способ сделать это.

Какие варианты предлагает Дженкинс, что позволяет мне вводить более 1 строкового параметра пользователем?

...