将SPA从VSO部署到Azure Web应用程序或VM

时间:2015-09-18 11:13:11

标签: git web-deployment azure-web-sites azure-devops

您好我们正在研究在线视觉工作室存储的SPA。我尝试为它设置CI。

我将VSO与Azure Subsription相关联,并在manage.windowsazure.com中将它们相互连接。它运行正常。

我尝试的第一个机会是通过winRM设置Windows文件复制,但我最终通过向TrustedHostList添加远程机器名来解决问题(有可能从VSO获取远程机器名的名称吗?)

我尝试的第二个机会是从portal.azure.com

设置部署

enter image description here

您可以添加Azure Web App的设置以进行部署,但这样会创建xaml build definiton,这就是问题,因为我们在存储库中没有.sln,csproj ....文件。它只是单页应用程序与标准packages.json等文件

当我尝试启动没有.sln的xaml定义构建时,它将不起作用

当我关注面向asp.net mvc的文章时,一切正常。

您能否向我推荐一些相关且经过验证的文章或来源,我可以在哪里找到解酒。

或者女巫是将spa项目从VSO部署到Web App或Azure WM的最佳方式

enter image description here

非常感谢

1 个答案:

答案 0 :(得分:0)

使用Visual Studio Online向Azure部署CI仅支持Visual Studio Web应用程序或Azure Cloud Service项目,它不适用于单页文件。因此,对于您的方案,您需要创建一个Web应用程序(注意:不是Web站点)来托管这些单页应用程序文件。

然后按照本文中的步骤获取有关使用Visual Studio Online和Git持续传送到Azure的详细信息: https://azure.microsoft.com/en-us/documentation/articles/cloud-services-continuous-delivery-use-vso-git/

此链接对您也有帮助:https://github.com/Azure-Readiness/DevCamp/tree/master/HOL/build-single-page-app-with-webapi-and-angular

相关问题