Перезапустите подчиненный Jenkins как часть сборки в одной работе - PullRequest
0 голосов
/ 14 февраля 2020

У меня есть требование перезапускать подчиненный Jenkins (windows сервер) каждый раз, прежде чем задание запускается из Jenkins. Работа вольная.

История : это важно, чтобы ключ DigiCert, подключенный к подчиненному, был активен перед сборкой. Если кто-то удаленно вошел в систему в качестве подчиненного, ключ становится неактивным и мешает проекту автоматизации.

Я видел похожие вопросы на

  1. Переконфигурируйте и перезагрузите подчиненного Hudson / Jenkins как часть сборки
  2. У Дженкинса есть способ разрешить перезагрузку подчиненного узла в одном проекте и продолжить выполнение тестов Но не смог найти правильный ответ. К вашему сведению: я попробовал следующие плагины для обработки перезапуска во время сборки в одном задании:

  3. Pre SCM BuildStep

  4. Предпосылки подчиненного устройства
  5. Настройка подчиненного устройстваПлагин

Но безуспешно!

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

Очень ценю помощь в этом! Заранее спасибо.

...