“Azure Web App 部署”与“部署 Azure 应用服务”

时间:2021-03-02 19:20:32

标签: azure-devops azure-pipelines

如果我们要部署一个基本 WebApp / WebApi,那么来自 Microsoft 的这两项任务似乎都在做同样的事情 - 部署到应用服务。

AzureWebAppV1

AzureRmWebAppDeploymentV4

您如何选择在新的 YAML 发布管道中使用哪一个?我只是想确保我使用的是最能适应未来的版本 - 我有 25 个发布管道,除非必要,否则不想重新做它们。

帮助的编写方式,很难比较功能与功能以发现关键的“必备”。一些 Microsoft 在线示例同时使用两者。两者在自述文件中仍标记为“开发中”,并且自上次签入以来都已超过 1 年。

1 个答案:

答案 0 :(得分:1)

  1. 部署到 Azure Web App 的最简单方法是使用 Azure Web App Deploy (AzureWebApp) 任务。

  2. 默认情况下,您的部署发生在 Azure Web 应用程序中的根应用程序。您可以使用 VirtualApplication 任务的 AzureRmWebAppDeployment 属性部署到特定的虚拟应用程序。

  3. Azure App Service Deploy 任务允许用户根据阶段修改 Web 包内的配置文件(*.config 文件)和 XML 参数文件(parameters.xml)中的配置设置指定名称。