Как стриггреить git pull на хосте при обновлении репозитория в GitHub?

Есть VPS, там через pm2 (Node JS) запущен скрипт.

Хотелось бы реализовать следующий сценарий.

  1. На локальном компе делается git push в master
  2. Скрипт на VPS это как-то отслеживает
  3. На стороне VPS делается git pull и скрипт перезагружается (pm2 restart ...)


Вопрос во втором пункте. Насколько знаю, у GitHub есть такая штука как Actions, позволяющая отследить событие push в ветку. А что делать дальше?

Нужен runner на стороне VPS?
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Fenix957
https://www.jetbrains.com/ru-ru/teamcity/
Мы это используем
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы