jenkins.war выполняется - URL, работающий с / safeRestart, не работает в Windows - PullRequest
0 голосов
/ 04 мая 2020

У меня есть 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 часть. Не уверен, существует ли это или возможно
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...