Дженкинс-раб держит сессию открытой
У меня есть 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), он будет работать отлично. Если я закрываю сессию, то запускаю сборку, которая завершается с сообщением выше Я не уверен, что здесь не так.
Есть ли решение этой проблемы.