如何从Visual Studio 2017将反应客户端部署到Azure



我有一个项目 asp.net 核心服务器和另一个项目(哪个应该是 azure 服务器的 nodejs,但我不需要服务器部分(与我的反应 (cra( 应用程序。我希望能够在发布之前每次运行 npm 安装和 npm 运行构建。现在,我通过使用构建后操作来解决此问题。但这仅在文件过期时运行。使用我的 react 应用程序对文件夹的更改不足以让 Visual Studio 重建。因此,每次我想在我的 react 应用程序中发布更改时,我都需要手动运行重建。有没有更正确的方法来发布与后端分离的反应应用程序,从视觉工作室到aws上的文件夹?

按照与您上传相同的任何其他应用程序非常简单。

https://learn.microsoft.com/en-us/visualstudio/deployment/quickstart-deploy-to-azure?view=vs-2017

您可以从 Github 存储库设置自动部署。我已经设置了它,以便每次我将代码推送到我的 Github-repo 上的主分支时,它都会重建我的应用程序并发布它。

以下是有关如何执行此操作的指南:https://blog.github.com/2015-09-15-automating-code-deployment-with-github-and-azure/

老实说,我发现这种方法比手动发布更容易。另外,我所需要的只是 Git。

最新更新