Azure ARM 模板部署 Github 集成(使用部署密钥)



我想为在Github上有源代码的Web应用程序进行ARM模板部署。到目前为止,经过相当多的试验和错误,我能够使用以下格式:

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

这是手动集成。如果我以前使用过Github并授权Azure,它似乎可以工作。有没有办法自动设置和同步 Github 存储库?有什么方法可以使用部署密钥吗?

是的,这是可能的,但不是使用 ARM 模板。按照此处的步骤操作。

但是,如果你在订阅上设置了一次Github,则可以将此手动集成用于此订阅中的所有部署,它将起作用,因此无需担心。

最新更新