Jenkins Slave установлен в качестве службы на Windows Server без прав администратора
Я установил подчиненную версию jenkins 2.107.2 на Windows Server 2012 R2. Master - это сервер Linux Debian.
Я пытаюсь установить это ведомое устройство в качестве службы Windows и столкнулся с проблемой с разрешениями.
Итак, сначала я запустил slave-agent.jnlp:
1. Запустите slave-agent.jnlp из административного cmd -> Подключено и без ошибок
2. Запустите slave-agent.jnlp правой кнопкой мыши и запустите -> Подключено, но ошибка в сборке
Таким образом, похоже, что эти административные права необходимы для правильной работы.
После этого я...
3. Используйте "установить как службу" с правами администратора или без них -> подключено, но ошибка в сборке
4. Измените учетную запись пользователя в "Log on"-таблице службы на domainuser в локальной группе администраторов -> подключено, но ошибка в сборке
5. Изменил "Совместимость" slave-agent.exe на "Запускать программу от имени администратора" -> подключен, но ошибка в сборке
Так что я не заставляю раба работать в качестве службы Windows.. Кто-нибудь знает, как предоставить эти права?
Ошибка: Причина: java.io.IOException: Невозможно запустить программу "C:\Program Files (x86)\Git\bin\git.exe" (в каталоге "C:\jenkins\home\workspace\9_setupxy\"): Ошибка CreateProcess =87, параметр неверен