Назад | Перейти на главную страницу

Могу ли я установить Jenkins на непривилегированный аккаунт?

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

Cannot start service from the command line or a debugger. A Windows
service must first be installed ...

Есть ли возможность запустить Jenkins без его установки (возможно, портативным способом)? Я не могу создавать для него службы или специальные учетные записи пользователей.

Да, это должно быть возможно, поскольку запуск Jenkins на самом деле является предварительным условием для его установки.

Сначала убедитесь, что у вас установлена ​​JRE 1.5 или новее. Тогда он должен "просто работать" с

java -jar jenkins.war

В качестве альтернативы вы можете запустить Jenkins через Java Web Start (режим тестовой поездки), а затем посетить http: // локальный: 8080 / настроить.

Если ваши локальные политики разрешают установку хост-системы виртуальных машин, более длительным способом будет создание гостевой виртуальной машины, которая позволит вам создавать привилегированные учетные записи.

Наконец, если у вас есть контейнер сервлетов, который поддерживает Servlet 2.4 / JSP 2.0 или новее (Glassfish, Tomcat 5, JBoss, Jetty 6), вы можете развернуть jenkins.war как обычный файл WAR.