版本化基础架构持续部署

时间:2017-06-20 16:19:49

标签: azure version continuous-deployment azure-resource-manager

我们正在努力建立持续部署。我们希望在部署新资源时进行网络交换。

有时Azure基础架构没有响应配置资源。由于部署失败导致部署失败,因此我们可以留下冲突的资源。

问题:我们每次部署时都应该唯一地命名我们的资源吗?例如,将我们的内部版本编号命名为我们的基础架构。

enter image description here

PS:我注意到azure团队已经这样做了。因为他们必须承载多租户架构。 enter image description here

1 个答案:

答案 0 :(得分:1)

Arm被设计为幂等的。这意味着您应该能够随时重新部署任何模板。在将基础架构作为代码进行操作时,您可能同时在资源组中配置所有资源。以完整模式执行部署,然后删除模板中不再链接的资源。以下是有关可以帮助您的ARM模板版本的文章:

https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest