Я хочу автоматически / вручную, когда новый код попадает в ветку dev на моем удаленном репозитории GitHub, чтобы его можно было извлечь из моего удаленного сервера, собрать и запустить.
Я знаю GitHub Webhooks, но они толькоразрешить URL, которые будут скручены.Для этой задачи я могу заставить сервер узла на моем удаленном хосте прослушивать эти HTTP-запросы.Но мне интересно, есть ли лучший подход, используя вместо этого Git.
Я думал о настройке другого пульта, который будет называться «staging» или «production», помимо «origin», которым является GitHub, и каждыйКогда источник Github получает новое извлечение к ветви dev, он продвигает его вперед к «промежуточным» / «производственным» пультам.
Я искал много статей там, но не нашел ничего, что действительно описываетвесь процесс, с нуля.