2016-08-16 3 views
0

Я использую TestNG, Maven и Jenkins для запуска моего кода (Java). Мне нужно запустить мои тесты на другом сервере, так что я пытался до сих пор запускать Jenkins на сервере в качестве службы и планировать задания, но это создало проблему, в которой тесты выполнялись в фоновом режиме (заставляя все тесты терпеть неудачу), I попытались настройка службы Дженкинс, как на этой картинке: enter image description hereЗапуск тестов селена с Jenkins на другом сервере

но это не сработало, так что я попытался запустить Дженкинс не как сервис, тесты побежали отлично, но я не был в состоянии планировать работу, потому что Дженкинс не мог 'запустить 24/7 на этом сервере, потому что это не сервис.

Есть ли способ запустить jenkins 24/7 на сервере без предоставления ему услуги?

Благодаря

ответ

0

У меня есть несколько Дженкинс серверы запланированных задания селена с несколькими сетками селена.

Я не уверен, что вы имеете в виду, что он не может работать 24/7, потому что это не услуга.

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

@title Jenkins 
@java -jar C:\Jenkins\jenkins.war 

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

Я установил свои серверы для автоматического входа в систему через реестр и добавил сценарии .bat в папку автозагрузки, чтобы они запускались при входе в систему.

+0

Спасибо, я попробую это – asafos

Смежные вопросы