【发布时间】:2020-08-24 00:02:27
【问题描述】:
我正在开发一个应用程序,并且我希望能够快速迭代版本(修复错误和添加功能等),因此执行此操作的明显途径是开发 CI/CD 工作流程。前端很简单,只需将我的服务器提供的资产换成新版本,当人们访问该站点时,这些资产就会被提供。但是,我不太确定如何更新由 express 和 node 提供支持的生产后端服务器。在开发中,我可以轻松地重新启动服务器以反映新的更改,但是在生产环境中这样做可能会对在更新时使用我的服务的用户产生不利影响。
总的来说,我的问题是在不停机/中断使用的情况下将新的后端服务器更新推送到我的生产环境的最佳方式是什么?
【问题讨论】:
标签: node.js express continuous-integration continuous-deployment