使用Github操作将nodejs应用程序部署到专用服务器
我有一个简单的问题,但我找不到答案。我到处都找过(夸张) 说明 我有一个运行ubuntu的专用服务器,我的nestjs应用程序就是在这个服务器上运行的。我正在将github用于我的远程存储库,当前的部署过程是:使用Github操作将nodejs应用程序部署到专用服务器,github,nestjs,continuous-deployment,github-actions,dedicated-server,Github,Nestjs,Continuous Deployment,Github Actions,Dedicated Server,我有一个简单的问题,但我找不到答案。我到处都找过(夸张) 说明 我有一个运行ubuntu的专用服务器,我的nestjs应用程序就是在这个服务器上运行的。我正在将github用于我的远程存储库,当前的部署过程是: local:git push将更改推送到github存储库 local:sshuser@IP通过SSH访问我的服务器 server:git pull从github存储库将更改拉到服务器 服务器:npm运行构建构建项目 服务器:pm2重新启动myapp重新启动应用程序 需要花费一定时间的手
local:git push
将更改推送到github存储库local:sshuser@IP
通过SSH访问我的服务器server:git pull
从github存储库将更改拉到服务器服务器:npm运行构建
构建项目服务器:pm2重新启动myapp
重新启动应用程序我可以使用Github操作来自动化此过程吗?如何实现?谢谢你是的,你能做到。我已经为你要找的东西写了一本指南。看看吧