0

我正在使用 ARM 模板在 Azure 上创建资源。我要部署三个 Web 应用程序。通常我可以使用速度很慢的 VSTS 单独部署它们。那么有没有办法使用 ARM 模板在 VSTS 上部署项目呢?

4

2 回答 2

0

您需要从您的 azure RM 门户导出 ARM 模板。

确保

  1. 您有一个资源组,所有这些应用程序都已在其中部署(因为您想将它们一起部署)。
  2. 导出资源管理模板并作为资源附加到您的 VSTS 项目。
  3. 在 VSTS 中添加一个新的发布任务作为 Azure 资源组部署。
  4. 将连接详细信息添加到您的资源组。
  5. 指定之前导出的模板
  6. 配置参数(或使用变量)。

您应该能够使用 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 回答