Дженкинс не работает на Win 10 - PullRequest
0 голосов
/ 03 марта 2020

У меня установлена ​​установка Jenkins на win 10. Я всегда запускаю его через консоль с командой java -jar jenkins.war --httpPort=9090 из-за номера порта. И у меня там есть несколько рабочих мест. Сегодня я решил изменить настройки в jenkins. xml для порта, чтобы я мог запустить его автоматически как Windows service . Когда я запустил сервис Jenkins as Win в окне служб, все выглядело нормально, НО все задания отсутствуют. Если я остановлю службу и перезапущу Дженкинс через консольную команду, все задания будут в порядке. Я не понимаю. Есть папка Users / xy / .jenkins / jobs , где я могу увидеть все созданные задания. Так почему же сервис их не видит? Еще одна мысль, которую я заметил в связи с этой проблемой, это вызовы службы jenkins.exe и вызовы консоли jenkins.war . Кто-нибудь знает, что происходит?

Ответы [ 2 ]

1 голос
/ 04 марта 2020

Сначала убедитесь, что вы сделали резервную копию всего.

У вас есть две установки, указывающие на разные папки. В обеих установках вы можете определить задание, которое выводит среду (вам нужно знать пути к jenkins для дома и рабочего пространства). После этого вы можете копировать (не перемещать) содержимое старой папки в новую.

0 голосов
/ 03 марта 2020

Когда вы запускали jenkins как сервис, вы указали, что он будет работать как ваша учетная запись пользователя или как Система? Jenkins хранит информацию в своем пользовательском каталоге и, как правило, службы работают как System или в своей собственной учетной записи

...