【问题标题】:Deploy nodejs application to dedicated server with Github Actions使用 Github Actions 将 nodejs 应用程序部署到专用服务器
【发布时间】:2020-04-05 18:19:47
【问题描述】:

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

说明

我有专门的服务器在运行我的 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重启应用

需要一些时间的手动过程。

问题

我可以使用 Github Actions 来自动化这个过程吗?如何实现?谢谢

【问题讨论】:

    标签: github nestjs continuous-deployment github-actions dedicated-server


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-04-17
      • 2020-07-25
      • 2021-10-16
      • 2020-10-29
      • 2012-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多