Можно ли развернуть веб-приложение Azure на основе общедоступного репозитория git, используя только шаблон ARM?

Я ищу способ развернуть веб-приложение Azure на основе общедоступного репозитория git, содержащего .NET, .NET Core или службу Node. Однако я хочу использовать только шаблон ARM для развертывания веб-приложения.

Поэтому, если у меня есть общедоступное репо, содержащее проект .NET Core (то есть csproj и связанные файлы C #), я хочу развернуть веб-приложение с использованием шаблона ARM, которое будет развернуто из репозитория. Кажется, что это возможно с различными вариантами непрерывного развертывания, но я не могу понять этого.


person Erick T    schedule 12.04.2019    source источник


Ответы (1)


Да, это так, вам нужно определить свойство 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
    }
}
person 4c74356b41    schedule 12.04.2019