Разверните приложение nodejs на выделенном сервере с Github Actions - PullRequest
0 голосов
/ 05 апреля 2020

У меня простой вопрос, но я не могу найти ответ. Я искал везде (преувеличение).

Описание

У меня есть выделенный сервер под управлением Ubuntu, где работает мое приложение nest js. Я использую github для своего удаленного хранилища, и мой текущий процесс развертывания:

  1. local: git push pu sh изменения в хранилище github
  2. local: ssh user@IP доступ к моему серверу через S SH
  3. server: git pull извлечение изменений на сервере из репозитория github
  4. server: npm run build сборка проекта
  5. server: pm2 restart myapp перезапуск приложения

Вручную процесс, который занимает некоторое время.

Вопрос

Можно ли использовать Github Actions для автоматизации этого процесса и как? Спасибо

1 Ответ

0 голосов
/ 18 апреля 2020

да, вы можете сделать это. Я уже написал руководство для именно того, что вы ищете. проверить это.

https://chathula.dev/how-to-set-up-a-ci-cd-pipeline-for-a-node-js-app-with-github-actions/

...