使用Github Action将Node.js应用程序部署到专用服务器

问题描述 投票:0回答:1

我有一个简单的问题,但找不到答案。我到处搜索(夸张)。

说明

我有专用服务器在运行我的nestjs应用程序的ubuntu上运行。我将github用于远程存储库,当前的部署过程是:

  1. [local: git push将更改推送到github存储库
  2. [local: ssh user@IP通过SSH访问我的服务器
  3. [server: git pull]从github仓库中提取对服务器的更改>
  4. server: npm run build建立项目
  5. [server: pm2 restart myapp重新启动应用程序
  6. 需要一些时间的手动处理。

问题

我可以使用Github Actions自动执行此过程吗?如何执行?谢谢

我有一个简单的问题,但找不到答案。我到处搜索(夸张)。描述我有运行我的nestjs应用程序的ubuntu专用服务器。我正在使用...

github nestjs continuous-deployment github-actions dedicated-server
1个回答
0
投票

是的,您可以这样做。我已经为您正在寻找的确切内容编写了指南。检查一下。

© www.soinside.com 2019 - 2024. All rights reserved.