Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Запуск интерактивного приложения в Jenkins

screenshot
windows
jenkins
Теги: #<Tag:0x00007f7b64dbd760> #<Tag:0x00007f7b64dbd3a0> #<Tag:0x00007f7b64dbd210>

(Андрей Крапивин) #1

Добрый день. Подскажите, пожалуйста, можно ли так сделать. Jenkins стоит как служба на Win10x64. Требуется в job запустить приложение наглядно и снимать с него скриншоты. Как следует настраивать в таком случае? Запуск приложения настроил, но оно запускается как фоновый процесс. Делал через bat, все равно в фоне.
Службу запускал как локальную с доступом к экрану и от имени пользователя, выполнившего вход. Не работает


(Сержан Есенбек) #2

мхм
попробуй через cmd запустить
java -jar jenkins.war

и на всякий случай отключи службу


(Sergey Ivanskoy) #3

запускайте slave-ноду как Java Web start через jnlp и будет вам счастье.
Когда вы запускаете приложение от локальной службы с доступом экрану, ваше приложение запустится не как фоновый процесс, а как обычный, НО - в сессии Local System и вы его просто не увидите.


(Сергей Кузьмин) #4

емнип можно еще с selenium hub / selenium node и используя remoteDriver в коде.
Selenium node запускайте от локального пользователя, scheduled task или интерактивно…