У меня есть подчиненный Jenkins, настроенный для запуска и остановки узла Azure Ubuntu.
Метод запуска: запуск и остановка этого узла по требованию.
С помощью «Запустить сценарий» и «Остановить сценарий» и с помощью «Запустить агентов через SSH».
ВМ запускается и останавливается с помощью пользовательских сценариев, которые запускают команды az vm start
. Скрипты работают. И Дженкинс подключается и может сделать сборку.
Мне присвоено значение «Доступность»: «Перевести этого агента в оперативный режим, когда требуется, и в автономный режим, если не используется».
Задержка спроса: 1
Задержка холостого хода: 120
Тем не менее, после того, как моя сборка завершена, Дженкинс вскоре после этого отключает виртуальную машину в течение одной или двух минут, а не указанных 120 минут.