У меня есть jenkins.war
версия: 2.234 .
Установлен и выполняется во многих ОС
- Windows 7 и 10
- MacOS
- Linux Ubuntu 18.04
Для всех них - каждый экземпляр запускается через:
java -jar jenkins.war --httpPort=8181
Теперь, работа в локальной сети - через клиент и веб-браузер - возможно применить следующее:
http:192.168.1.#:8181/safeExit
И каждый экземпляр для каждой ОС может быть остановлен в покое.
Пока здесь все в порядке
Проблема
А вот по следующей ссылке:
http:192.168.1.#:8181/safeRestart
Работает только в Linux и Ма c, для Windows 7 и 10 всегда отображается:
Jenkins cannot restart itself as currently configured.
Я прочитал эти ссылки:
Я читал в других постах либо об установке плагина , либо о создании jenkins в качестве службы , но в этих же местах указано, что эти подходы не работают. Кроме того, необходимо, чтобы эти экземпляров jenkins в Windows были изолированы или чтобы их можно было управлять с помощью Windows Служб , необходимо, чтобы они работали напрямую с jenkins.war
файлом
Я действительно сравнивал настройки Jenkins между ОС, практически они имеют одинаковые настройки. Не уверен, что я что-то там пропустил.
Поэтому: что делать, чтобы исправить эту ситуацию в Windows?
Возможно - Нужно ли выполнить дополнительную настройку через:
- В каком-то разделе в
Manage Jenkins
- В каком-то файле
.xml
в домашнем каталоге из Jenkins - Добавить дополнительный параметр при запуске jenkins? Я имею в виду что-то вроде:
java -jar jenkins.war --httpPort=8181 --enableSafeRestart
. Соблюдайте --enableSafeRestart
часть. Не уверен, существует ли это или возможно