Visual Studio Team Services: как убедиться, что сервер сборки (AzureVM) работает, прежде чем ставить в очередь сборку
У нас есть AzureVM, используемый для сервера сборки VSTS. Для экономии затрат у нас также есть сервер сборки, который отключается в 18:00 по восточному поясному времени каждый день.
Мы хотели бы, чтобы VSTS автоматически мог перезапустить виртуальную машину (если она еще не запущена) при постановке в очередь на сборку, но, похоже, в этом сценарии нет какой-либо поддержки.
Мысль о выполнении задачи powershell, но это после запуска сборки, поэтому вы все равно получаете сообщение об ошибке "Невозможно запланировать сборку", потому что виртуальная машина, с которой будут запускаться все задачи сборки, все еще отключена.
Как кто-нибудь еще решил эту проблему?