我在自己在DEV环境中使用的vsts中有一个发布模板,可以使用Azure的arm模板部署到单个Web应用程序。
发布中有两个任务:
对于UAT环境,我们修改了arm模板,以便它在文档中使用copy和copyIndex在Azure中的不同位置创建多个webapp。
我想使用相同的任务 Azure App Service Deploy 来部署到webapps数组。但是,我只能看到名为的任务的一个属性:App Service name,它只接受一个值。如果我想部署到一组Web应用程序会发生什么?我还可以使用其他任务吗?
答案 0 :(得分:1)
没有可以直接将多个应用部署到Azure应用服务的内置任务,您可以直接通过PowerShell部署它们(使用Azure PowerShell任务)
您还可以通过VSTS扩展构建自定义构建/发布任务以满足您的要求。 Add a build or release task
您可以参考Azure App Service Deploy任务的源代码:AzureRmWebAppDeployment