Балансировка нагрузки Jenkins - автоматическая маршрутизация на другой бесплатной системе - PullRequest
1 голос
/ 14 марта 2019

Теперь я хотел бы описать следующую проблему с моей стороны.

У нас есть несколько тестовых систем, у которых ранее была проблема, которые запускали Дженкинс Джобс одновременно. Я хотел бы избежать этого, предоставляя какое-то признание. Речь идет о распределении запущенных рабочих мест Jenkins на наших тестовых машинах.

Пример:

Испытание 1 выполняется у клиента - испытание 2 должно распознавать это

Например, если test-1 занят заданием Job1, его следует распознать в начале задания 2, а затем автоматически направить на один из бесплатных тестовых компьютеров.

1 Ответ

2 голосов
/ 14 марта 2019

Управление Jenkins> Управление узлами> Узел> Настройка

Вы должны установить одинаковые имена меток для разных узлов.

Ограничить, где этот проект может быть запущен = новое имя метки

(необходимо установить плагин с наименьшей нагрузкой)

...