我正在使用Azure ARM模板 . 我为azure web app和azure SQL数据库创建了ARM模板,为此我成功配置了Continuous Integration和Continuous Deployment而没有任何问题 .
一个月后,我为web应用添加了另外一个应用程序设置,并为azure SQL数据库添加了新的防火墙规则,并将代码签入VSTS,它会自动触发构建然后释放 .
每次发布后,ARM模板代码都部署到azure资源中 . 所以,这就是为什么azure资源再次重建的原因 . 但我想只部署azure web app和SQL数据库等ARM模板的更改....
我对此几乎没有疑问
-
我通过VSTS的CI和CD过程使用ARM模板创建了azure资源 . 之后我将应用程序代码部署到azure web app中,几天后我在Web应用程序ARM模板中添加了一些代码并将其部署到azure中 . 再次重新部署ARM模板后,应用程序代码也消失了 . 为此,我可以采用更好的方法吗?
-
一旦我首先部署主ARM模板,如何将ARM模板代码的特定更改部署到azure中 .
1 回答
您需要确保代码也使用ARM模板进行部署,因为它会将配置调整为模板中定义的内容 . 你为什么看到这样的行为 .
只需编辑模板并重新部署到同一资源组中 . 这就是它们的用途 .