【发布时间】:2020-04-05 18:19:47
【问题描述】:
我有一个简单的问题,但我找不到答案。我到处搜索(夸张)。
说明
我有专门的服务器在运行我的 nestjs 应用程序的 ubuntu。我将 github 用于我的远程存储库,我当前的部署过程是:
-
local: git push将更改推送到 github 存储库 -
local: ssh user@IP通过 SSH 访问我的服务器 -
server: git pull从 github 仓库拉取更改到服务器 -
server: npm run build构建项目 -
server: pm2 restart myapp重启应用
需要一些时间的手动过程。
问题
我可以使用 Github Actions 来自动化这个过程吗?如何实现?谢谢
【问题讨论】:
标签: github nestjs continuous-deployment github-actions dedicated-server