如何通过appveyor(从github拉出)将node.js应用程序部署到azure?

时间:2016-06-03 19:32:33

标签: node.js azure github deployment appveyor

我目前有一个.net和一个角度应用程序,都通过appveyor部署到azure。现在我想在github repo中添加一个node.js应用程序,也可以通过appveyor和azure进行部署。

但我不知道从哪里开始。

  1. 我应该创建什么样的天蓝色应用?只是标准的网络应用服务?
  2. 如何通过appveyor将其部署到azure?

1 个答案:

答案 0 :(得分:0)

  

我应该创建什么样的天蓝色应用?只是标准的网络应用程序   服务?

首先,我可以分享Azure App Service计划,当我们选择其中一个时。请参阅此文档(https://azure.microsoft.com/en-us/documentation/articles/azure-web-sites-web-hosting-plans-in-depth-overview/)。然后,为了选择哪个服务计划,它取决于站点负载和要求。它与部署渠道无关。

  

如何通过appveyor将其部署到azure?

您可以尝试按照本指南Deploying using Web Deploy,在设置 =&gt; 构建<中选中打包Web应用程序以进行Web部署复选框/ strong> appveyor中项目的标签。

然后登录Azure管理门户并下载发布配置文件。在AppVeyor中指定以下部署设置:

  • 服务器:https://<publishUrl>/msdeploy.axd?site=<msdeploySite>
  • 网站名称:<msdeploySite>
  • 用户名:<userName>
  • 密码:<userPWD>
  • NTLM:disabled

使用部署标签中已下载的发布配置文件XML文件中的值替换<publishUrl>, <msdeploySite>, <userName> and <userPWD>