JENKINS выполняет одну и ту же работу на нескольких машинах и на одной машине (на основе исполнителей) - PullRequest
0 голосов
/ 28 января 2019

Я новичок в Дженкинс, и я пытаюсь запустить работу, которая работает на нескольких машинах.это было достигнуто с помощью , включив этот проект в параметризованную опцию и выбрав подходящий узел и значение.Это будет запускать одно и то же задание параллельно на нескольких машинах, но только 1 экземпляр на каждой машине.

Теперь мой вопрос: я хочу, чтобы задание запускалось на всех исполнителях на всех машинах.Скажем, у машины А 4 исполнителя, а у машины 2 2, она должна работать 6 раз параллельно вместо 2. Есть ли способ добиться этого в Дженкинсе?

1 Ответ

0 голосов
/ 28 января 2019

Не уверен, что вы сможете достичь этого автоматически - насколько я знаю, не существует плагинов с такой функциональностью.

Единственный способ, который я могу предложить вам, - это создать дополнительную работу для запуска вашей работы 6 раз.Однако вам нужно включить опцию Execute concurrent builds if necessary в вашей работе.И тогда ваша работа должна выполняться 6 раз параллельно (если нет - попробуйте также использовать Плагин тяжелой работы для указания общего числа исполнителей, которые должно занимать задание).

...