通过 ARM 模板在 Azure Web App 中为容器启用持续部署

Enabling continuous deployment in Azure Web App for containers via ARM template

我设置了一个 ARM 模板来将 Docker 映像部署到 Azure 应用服务,但我无法找到如何通过 [=18= 以外的任何方法启用持续部署].这里有说明:

https://docs.microsoft.com/en-us/azure/app-service/containers/app-service-linux-ci-cd

但是我想使用 ARM 模板,所以我的设置是相同的、可重复的和一次性的 - 有什么办法可以做到这一点吗?

您可以使用如下演示的 azure devops 来部署 docker 容器应用程序

https://www.azuredevopslabs.com/labs/vstsextend/docker/

要启用持续集成,您只需设置 DOCKER_ENABLE_CI 应用设置:

resource site 'Microsoft.Web/sites@2021-02-01' = {
  properties: {
    siteConfig: {
      appSettings: [
        {
          name: 'DOCKER_ENABLE_CI'
          value: 'true'
        }
      ]
    }
  }
}