У меня есть задание с именем узла в качестве параметра (возможно с помощью NodeLabel Parameter Plugin ).
Я буду запускать работу всегда с node1 в качестве параметра. Я хочу, чтобы задание показывало, что узел 1 подключен к сети и является бесплатным (в этом узле не ведутся другие сборки). Если узел 1 свободен, запустите это задание на узле 1, иначе это задание должно найти свободный узел и запустить его на этом (т. Е. Запустить то же самое задание на другом узле (например, узле 2), если узел 1 не свободен).
Как я могу это сделать? Как я могу узнать, свободен ли узел? Я не хочу, чтобы моя работа ждала, пока узел завершит другие сборки.