Можно ли перезапустить мастер Дженкинса, не затрагивая агентов?

#jenkins

#дженкинс

Вопрос:

Мне было интересно, можно ли перезапустить мастер Дженкинса, не затрагивая агентов. В настоящее время мы планируем использовать safeExit для остановки мастера. Спасибо

Комментарии:

1. Прошло несколько лет с тех пор, как я регулярно использовал Jenkins. Однако 5 лет назад ответ был «нет». Когда Дженкинс перезагрузил, он перераспределил исполнителей. Тем не менее, просто попробуйте! Выделите кучу заданий, выполняющих, скажем, «sleep 60000», а затем перезагрузите Дженкинс. Я подозреваю, что все исчезнет. I память менее чиста, если «спящие» процессы все еще будут выполняться на подчиненных устройствах. Я думаю, что ответ также «нет», но тест докажет это.

Ответ №1:

При перезапуске master подчиненные устройства попытаются подключиться к master и «приостановить» задания.

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

Комментарии:

1. Хорошо, итак, пока мастер перезапускается, подчиненные устройства приостановят свои задания, и, предположительно, после того, как мастер снова восстановится, подчиненные устройства продолжат свои существующие задания?