Как перейти от Jenkins как сервиса к Jenkins как приложению?

Запуск Jenkins 2.46.3 в качестве службы Windows (Windows Server 2012 R2) не позволяет мне взаимодействовать с настольными приложениями. Я пытался это исправить, но у меня это не сработало (изменив настройки реестра), поэтому я хотел бы запустить Jenkins как приложение.

Проблема в том, что когда я запускаю команду: "C:\Program Files (x86)\Jenkins\jre\bin\java.exe" -jar jenkins.war Jenkins извлекается в папку C:\Users\Administrator\.jenkins, и мне нужно настроить ее с самого начала.

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


person Wodzu    schedule 10.07.2017    source источник


Ответы (1)


Вам нужно указать, где находится ваш домашний каталог Jenkins. Вы можете увидеть свой текущий домашний каталог Jenkins в Manage Jenkins -> Configure System -> Home directory. (например, C:\Program Files (x86)\Jenkins)

Затем создайте новую переменную среды с именем JENKINS_HOME в домашнем каталоге Jenkins (например, C:\Program Files (x86)\Jenkins).

Остановите экземпляр Jenkins, закройте текущий интерпретатор команд и запустите новый и запустите Jenkins с помощью своей команды (C:\Program Files (x86)\Jenkins\jre\bin\java.exe" -jar jenkins.war).

person Blabdouze    schedule 08.03.2018
comment
Возможно, сначала установить переменную JENKINS_HOME env/sys, затем запустить jenkins, проверить jenkinsURL/systemInfo переменные HOME и JENKINS_HOME (дом jenkins должен иметь значение), если будет отличаться, то перенастроить в Jenkins UI - person xxxvodnikxxx; 08.03.2018