Есть VPS, там через pm2 (Node JS) запущен скрипт.
Хотелось бы реализовать следующий сценарий.
- На локальном компе делается
git push
в master
- Скрипт на VPS это как-то отслеживает
- На стороне VPS делается
git pull
и скрипт перезагружается (pm2 restart ...
)
Вопрос во втором пункте. Насколько знаю, у GitHub есть такая штука как Actions, позволяющая отследить событие push в ветку. А что делать дальше?
Нужен runner на стороне VPS?