В настоящее время у меня есть система с несколькими Raspberry Pis в удаленных местах.
Я хотел автоматизировать развертывание кода, чтобы при отправке кода в репозиторий git изменения могли автоматически переноситься на удаленный RPis.
При исследовании я нашел несколько способов, таких как
Создание приложения для узла и туннеля, который запускается при git push
Проверка подлинности на наличие изменений в репо на периодической основе
Использование Jenkins + Docker или Travis CI
Есть ли у кого-нибудь какие-либопредложения о том, как я могу пойти по этому поводу?Я все еще немного не уверен в способе 1, к которому я стремлюсь больше.
Спасибо.