是否可以仅使用 ARM 模板基于 public git 存储库部署 Azure Web 应用程序?
Is it possible to deploy an Azure Web App based on a public git repo using only an ARM template?
我正在寻找一种基于包含 .NET、.NET Core 或节点服务的 public git 存储库部署 Azure Web 应用程序的方法。但是,我只想使用 ARM 模板来部署 Web 应用程序。
因此,如果我有一个包含 .NET Core 项目(即 csproj 和关联的 C# 文件)的 public 存储库,我想部署一个 Web 应用程序,使用 ARM 模板,将从回购协议。似乎可以通过各种选项进行持续部署,但我不太明白。
是的,您需要定义 webapp 的源代码控制 属性 才能实现,如 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
}
}
我正在寻找一种基于包含 .NET、.NET Core 或节点服务的 public git 存储库部署 Azure Web 应用程序的方法。但是,我只想使用 ARM 模板来部署 Web 应用程序。
因此,如果我有一个包含 .NET Core 项目(即 csproj 和关联的 C# 文件)的 public 存储库,我想部署一个 Web 应用程序,使用 ARM 模板,将从回购协议。似乎可以通过各种选项进行持续部署,但我不太明白。
是的,您需要定义 webapp 的源代码控制 属性 才能实现,如 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
}
}