Решать проблему выключения стенда. Если у вас там проблемы с электроснабжением — решить их. Можно подключить стенд к ИБП. Можно перенести стенд в другое помещение/здание/корпус. Если сетевые проблемы — решать их. Кинуть новый линк или даже два, заменить устаревшее оборудование.
Писать какие-то собственные скрипты для автоматизации деплоя на стенд вам всё равно придётся. Какой гит сервис вы используете? А CI/CD? В Гитлабе, например, всё достаточно легко настраивается и скриптуется. В вашем случае алгоритм стандартный и почти ничем не отличается для деплоя на сервер: при появлении PR в тестовой ветке залить прошивку на стенд. Структура тоже вполне стандартная:
- Гит сервер
- CI/CD сервер
- Стенд для прошивки и тестирования
Вообще, стенд можно настроить на автоматический забор прошивки с файлового сервера: т.е. CI/CD сервер публикует прошивку, а стенд её самостоятельно забирает. Сам же стенд в идеале настроить на автоматическую заливку прошивки и проверку устройства. Т.е., воткнул устройство в стенд — загорается, условно, жёлтая ламчока или надпись "устройство проверяется". Если устройство работает — зелёная лапочка, если нет — красная.