У меня есть подчиненный Jenkins (ПК с ОС Windows), который имеет переменную окружения JAVA_HOME
. Я обновил версию Java на Slave, поэтому я также обновил переменную среды.Jenkins Slave Environment Variable Refresh
Когда я смотрю на системные свойства этого ведомого через веб-интерфейс Jenkins, свойство JAVA_HOME
сообщается как старое.
Запуск echo %PATH%
на ПК с ОС Windows показывает правильные значения. Запуск println System.getenv("PATH")
на консоли сценария Jenkins Node для Slave показывает старое значение JAVA_HOME.
Я попытался удалить и снова добавить Slave и перезапустить сервер Jenkins. Тем не менее старое значение не обновляется.
Любые мысли?
Добавление пути к узлу, а не к рабочему окружению спасибо. – C0deAttack
Вопрос остается без ответа. Мне нужно, чтобы мой подчиненный каким-то образом обновил переменную PATH «на лету». –
Также интересуется некоторыми решениями, не связанными с взломом ... –