0

我正在寻找一种基于包含 .NET、.NET Core 或 Node 服务的公共 git 存储库部署 Azure Web 应用程序的方法。但是,我只想使用 ARM 模板来部署 Web 应用程序。

因此,如果我有一个包含 .NET Core 项目(即 csproj 和关联的 C# 文件)的公共存储库,我想使用 ARM 模板部署一个 Web 应用程序,该应用程序将从该存储库部署。似乎可以通过各种选项进行持续部署,但我不太明白。

4

1 回答 1

1

是的,您需要定义 webapp 的 sourcecontrol 属性才能发生这种情况,如下所示:

{
    "apiVersion": "2015-08-01",
    "name": "web",
    "type": "sourcecontrols",
    "dependsOn": [
        "[resourceId('Microsoft.Web/Sites', parameters('siteName'))]"
    ],
    "properties": {
        "RepoUrl": "[parameters('repoURL')]",
        "branch": "[parameters('branch')]",
        "IsManualIntegration": true
    }
}
于 2019-04-12T05:52:37.793 回答