【问题标题】:"Azure Web App Deploy" vs "Deploy Azure App Service"“部署 Azure Web 应用程序”与“部署 Azure 应用程序服务”
【发布时间】:2021-12-21 22:06:52
【问题描述】:

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

AzureWebAppV1

AzureRmWebAppDeploymentV4

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

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

【问题讨论】:

  • 你查看我的回复了吗?有用吗?

标签: azure-devops azure-pipelines


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

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

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

【讨论】:

  • 谢谢塞西。我会接受你的建议。有两种不同方式的原因吗?我很欣赏 Azure App Service Deploy 可以执行 config/xml - 只是想知道为什么该功能没有添加到 Azure Web App Deploy 而是打包在不同的任务中。
【解决方案2】:

只有我的两分钱,但我注意到 Web App Deploy 比 Service App Deploy 花费的时间少得多。我想知道一个简单的 zip 部署(Service App Deploy)为什么要花这么长时间。于是我环顾四周,发现还有那个Web App Deploy,所以我测试了它。

我的项目(React/Next 小型应用程序)通常需要 6-10 分钟才能使用 Azure Service App Deploy (v4) 进行部署。使用 Azure Web App Deploy (v1) 需要一分钟多一点的时间。哇。

【讨论】:

    猜你喜欢
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多