【问题标题】:Infrastructure templates where to position them基础架构模板的放置位置
【发布时间】:2017-06-22 08:51:17
【问题描述】:

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

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

最佳做法是什么?

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

【问题讨论】:

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


    【解决方案1】:

    我认为这真的取决于您想为 CI/CD 使用什么引擎。模板部署只是将 JSON 文件推送到 Azure,您可以使用 REST APIsPowerShellCLI 等来实现。

    这是一个使用 VSTS 的示例:https://docs.microsoft.com/en-us/azure/vs-azure-tools-resource-groups-ci-in-vsts - 它显示了 2 种不同的方法,一种使用 VS 中的 Azure 资源组项目,另一种仅使用 PowerShell 脚本,就像在 quickstart 存储库中找到的那样。

    【讨论】:

    • 参数不时变化...如何与我的代码库同步?
    • 不确定我是否理解您问题的细微差别,但您也可以将参数文件保存在源代码管理中...
    猜你喜欢
    • 2021-10-29
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 2016-07-09
    • 2022-01-05
    • 2018-07-04
    • 1970-01-01
    • 2019-01-02
    相关资源
    最近更新 更多