Я пытаюсь найти решение для узлов jenkins для автоматического подключения к мастеру в режиме без заголовка.
Вот что я сделал до сих пор
Я написал пакетный скрипт, который вызывает скрипт powershell. Скрипт Powershell содержит серию команд для запуска ведомого агента jenkins с использованием jnlp.
Этот пакетный скрипт настроен в планировщике заданий для запуска при запуске. Подчиненный узел jenkins подключается к мастеру, как только запускается узел.
Но выполнение теста GUI не отображается в узле при запуске теста.
Когда я вручную запускаю этот пакетный скрипт из командной строки, он отлично работает, то есть в режиме без заголовка, и я вижу выполнение теста GUI.
Я прочитал несколько статей об этом типе установки, и ни одна не работала.
Я также написал небольшой фрагмент сценария powershell, чтобы служба Windows могла взаимодействовать с рабочим столом. Этот сценарий запускается после пакетного сценария для запуска ведомого агента jenkins.
Задание планировщика заданий настроено на запуск от имени администратора, и я регистрируюсь как администратор, чтобы увидеть выполнение.
Поскольку этот пакетный сценарий выполняется через планировщик задач, я предполагаю, что он выполняется в другом сеансе.
Как мне это решить.