Я хотел бы настроить ферму сборки / выполнения Jenkins N-master x M-slave.
Я хотел бы разрешить нескольким проектам запускать собственный главный сервер Jenkins, каждый из которых распределяет свои сборки в один и тот же пул подчиненных серверов Jenkins.
Таким образом, каждое ведомое устройство будет иметь отдельно настроенные рабочие области и так далее.
Каков рекомендуемый способ балансировки нагрузки между ведомыми устройствами? то есть, если мастер 1 запустил задание на ведомом 1, а мастер 2 приходит для выполнения задания, я бы хотел, чтобы он выбрал ведомое устройство, отличное от 1, для выполнения этого задания.
Каков рекомендуемый способ настройки?