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

时间:2018-10-11 18:58:54

标签: reactjs visual-studio azure

我有一个带有asp.net核心服务器的项目,另一个有我的react(cra)应用程序的项目(该项目应该是azure服务器的nod​​ejs,但我不需要服务器部分)。我希望每次发布前都能运行npm install和npm run build。现在,我通过使用post build操作解决此问题。但这仅在文件已过期的情况下运行。我的react应用程序中的文件夹更改不足以使Visual Studio重建。所以每次我想在我的应用程序中发布更改时,我都需要手动运行重建。有没有更正确的方法来发布与后端分离的React应用程序,从Visual Studio到AWS上的文件夹?

2 个答案:

答案 0 :(得分:0)

跟上您上传其他任何应用程序一样,非常简单。

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

答案 1 :(得分:0)

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

以下是有关操作方法的指南:https://blog.github.com/2015-09-15-automating-code-deployment-with-github-and-azure/

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