是否可以仅使用ARM模板基于公共git存储库部署Azure Web App?

时间:2019-04-12 05:38:48

标签: azure azure-web-app-service azure-git-deployment

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

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

1 个答案:

答案 0 :(得分:1)

是的,您需要定义webapp的sourcecontrol属性以使其发生,例如在this示例中:

{
    "apiVersion": "2015-08-01",
    "name": "web",
    "type": "sourcecontrols",
    "dependsOn": [
        "[resourceId('Microsoft.Web/Sites', parameters('siteName'))]"
    ],
    "properties": {
        "RepoUrl": "[parameters('repoURL')]",
        "branch": "[parameters('branch')]",
        "IsManualIntegration": true
    }
}