azure - 基础设施版本控制 持续部署

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

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

有时,Azure 基础结构无法响应资源配置。因为当部署由于不成功的部署而失败时,我们可能会留下冲突资源。

问题:每次部署时我们都应该对资源进行唯一命名吗?例如为我们的基础设施提供内部版本号命名。

enter image description here

PS:我注意到 azure 团队已经这样做了。因为他们必须托管 Multi-Tenancy 架构。 enter image description here

最佳答案

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

versioning-arm-template-deployments

关于azure - 基础设施版本控制 持续部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44658275/

相关文章:

Azure 自动化 : Get-AzKeyVaultKey : Operation returned an invalid status code 'Forbidden

azure - 在需要提升权限的 Azure WebJob 中运行脚本

docker - 包含 GitLab、docker 和 docker 私有(private)注册表的 CD

Azure 功能 - 门户代码部署功能正在跳过构建

git - 运行 Github Action 以使分支与主分支保持同步

Azure 容器实例运行 FTP 端口未打开

azure - 如何从 azure 应用服务 webapp 发送一封电子邮件

c++ - 如何在 C++ 中获取 DLL 文件的版本信息

jquery - 浏览器对特定 jQuery 版本的支持

gcc - 打印没有许可证/版权信息的 GCC 版本