Задать вопрос

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

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

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

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


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

Нужен runner на стороне VPS?
  • Вопрос задан
  • 130 просмотров
Подписаться 4 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Нетология
    iOS-разработчик с нуля
    11 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Fenix957
https://www.jetbrains.com/ru-ru/teamcity/
Мы это используем
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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