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

问题描述:

我想为在Github上有源代码的web应用程序部署ARM模板。到目前为止,相当一些试验和错误之后,我可以使用以下格式:Azure ARM模板部署Github集成(带部署密钥)

"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模板。按照步骤here

但是,如果您已经在订阅中设置了Github 一次,则可以在此订阅中对所有部署使用此手动集成,并且它可以工作,因此无需担心。