我正在使用 ARM 模板在 Azure 上创建资源。我要部署三个 Web 应用程序。通常我可以使用速度很慢的 VSTS 单独部署它们。那么有没有办法使用 ARM 模板在 VSTS 上部署项目呢?
问问题
77 次
2 回答
0
您需要从您的 azure RM 门户导出 ARM 模板。
确保
- 您有一个资源组,所有这些应用程序都已在其中部署(因为您想将它们一起部署)。
- 导出资源管理模板并作为资源附加到您的 VSTS 项目。
- 在 VSTS 中添加一个新的发布任务作为 Azure 资源组部署。
- 将连接详细信息添加到您的资源组。
- 指定之前导出的模板
- 配置参数(或使用变量)。
您应该能够使用 VSTS 构建和发布管理来部署 ARM 资源。
于 2016-10-10T13:23:30.577 回答
0
您可以部署使用 Web 部署的模板来部署 Web 应用程序 - 您可以部署到插槽或部署到现有 Web 应用程序(未在 ARM 模板中定义)。此示例有一个 MSDeploy 扩展来完成这项工作。
https://github.com/Azure/azure-quickstart-templates/tree/master/201-web-app-blob-connection
你也可以走这条路:
https://azure.microsoft.com/en-us/documentation/articles/web-sites-dotnet-get-started/
两者都可以通过 VSTS 完成...
于 2016-10-10T21:22:10.743 回答