Плагин Jenkins, чтобы повторить попытку на другом узле? - PullRequest
0 голосов
/ 29 июня 2018

Не знает ли кто-нибудь плагин Jenkins, который гарантирует, что при повторном запуске задания оно запускается на узле, отличном от предыдущего? Проблема не в том, что все разработчики имеют разрешение переводить проблемные узлы в автономный режим, поэтому они не могут построить свою ветку, потому что Дженкинс продолжает пытаться повторно запустить ту же самую ветвь.

1 Ответ

0 голосов
/ 29 июня 2018

Предполагая, что все ваши узлы имеют одинаковую конфигурацию; Вы можете сгруппировать их под одной меткой;

Чтобы перезапустить сборку, вы можете попробовать - https://wiki.jenkins.io/display/JENKINS/Naginator+Plugin

Возможно, вы захотите настроить узел на отключение при простое в течение определенного времени. И постарайтесь повторно запустить сборку после этого времени; Существует большая вероятность того, что сборка будет выполняться на другом узле.

Но вопрос в том, каковы шансы на успех сборки, если ничего не изменилось. Повторный запуск без изменений не дает успешной сборки, если нет временной проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...