基础架构模板在哪里定位它们

时间:2017-06-22 08:51:17

标签: azure continuous-integration continuous-deployment azure-resource-manager infrastructure

Azure资源管理器和ARM模板自发布以来一直很轻松。 ARM模板支持很棒。我们现在可以设置一个充满资源的Azure资源组,为其导出一个ARM模板,然后获取该模板并部署到另一个资源组。

我想使用Azure实现持续部署。我不确定将模板放在源代码管理或Azure模板存储或X中的位置。

最佳做法是什么?

enter image description here

参数会不时变化,如果在SCM中提供帮助,如何将其与我的代码库同步?

1 个答案:

答案 0 :(得分:1)

我认为这实际上取决于您想要用于CI / CD的引擎。模板部署只是将JSON文件推送到Azure,您可以使用REST APIsPowerShellCLI等来执行此操作。

以下是使用VSTS的示例:https://docs.microsoft.com/en-us/azure/vs-azure-tools-resource-groups-ci-in-vsts - 它显示了两种不同的方法,一种在VS中使用Azure资源组项目,另一种只使用PowerShell脚本,如在quickstart repo中找到的那样