有没有办法使用 ARM 模板在应用服务中部署 VSTS 项目?
Is there a way to deploy a VSTS project in an app service using an ARM template?
我正在使用 ARM 模板在 Azure 上创建资源。我要部署三个 Web 应用程序。通常我可以使用速度很慢的 VSTS 单独部署它们。那么有没有办法使用ARM模板在VSTS上部署项目呢?
您需要从您的 Azure RM 门户导出 ARM 模板。
确保
- 你有一个资源组,其中部署了所有这些应用程序(因为你想一起部署它们)。
- 导出资源管理模板并作为资源附加到您的 VSTS 项目。
- 在 VSTS 中添加一个新的发布任务作为 Azure 资源组部署。
- 将连接详细信息添加到您的资源组。
- 指定之前导出的模板
- 配置参数(或使用变量)。
您应该能够使用 VSTS 构建和发布管理来部署 ARM 资源。
您可以部署一个使用网络部署的模板来部署网络应用程序 - 您可以部署到插槽或部署到现有的网络应用程序(未在您的 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 完成...
我正在使用 ARM 模板在 Azure 上创建资源。我要部署三个 Web 应用程序。通常我可以使用速度很慢的 VSTS 单独部署它们。那么有没有办法使用ARM模板在VSTS上部署项目呢?
您需要从您的 Azure RM 门户导出 ARM 模板。
确保
- 你有一个资源组,其中部署了所有这些应用程序(因为你想一起部署它们)。
- 导出资源管理模板并作为资源附加到您的 VSTS 项目。
- 在 VSTS 中添加一个新的发布任务作为 Azure 资源组部署。
- 将连接详细信息添加到您的资源组。
- 指定之前导出的模板
- 配置参数(或使用变量)。
您应该能够使用 VSTS 构建和发布管理来部署 ARM 资源。
您可以部署一个使用网络部署的模板来部署网络应用程序 - 您可以部署到插槽或部署到现有的网络应用程序(未在您的 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 完成...