我正在寻找一种基于包含.NET,.NET Core或Node服务的公共git存储库部署Azure Web App的方法。但是,我只想使用ARM模板来部署Web App。
因此,如果我有一个包含.NET Core项目的公共存储库(即csproj和关联的C#文件),我想使用ARM模板部署Web应用程序,该应用程序将从存储库中进行部署。似乎有多种方法可以进行连续部署,但是我不太清楚。
答案 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
}
}