Дженкинс-раб держит сессию открытой

У меня есть Jenkins Slave (On-Premises), работающий на Windows 10, и Jenkins Master на Linux (AWS). У ведомого Jenkins нет общедоступного IP-адреса, поэтому я настроил подчиненный процесс для автоматического запуска при запуске и подключения к Jenkins Master, и он работает.

Для одного из процессов сборки я запускаю bat команды для запуска приложения на jenkins-slave следующим образом, который является частью Jenkinsfile

bat '''
    START /WAIT AtmelStudio MyProject.atsln /build manufacture_test /out manufacture_test.log
    START /WAIT AtmelStudio MyProject.atsln /build release /out release.log
'''

Но приложение (AtmelStudio) не запускается в режиме администратора через Jenkinsfile и он продолжает указывать на http://go.microsoft.com/fwlink/?LinkId=558821

Если я оставлю удаленный сеанс открытым на Jenkins-Slave (Windows 10), он будет работать отлично. Если я закрываю сессию, то запускаю сборку, которая завершается с сообщением выше Я не уверен, что здесь не так.

Есть ли решение этой проблемы.

0 ответов

Другие вопросы по тегам