我需要创建大约 20 个小型逻辑应用程序。我希望它们全部成为单一解决方案的一部分,最好是单一 Azure 资源组项目。
创建后,我想在 Azure Devops 上设置 CI/CD,以将所有这些逻辑应用部署到多个环境,每个环境中具有不同的参数。
将所有逻辑应用包含在一个项目中是否正确?如果是这样,设置 CI/CD 管道的选项有哪些?
编辑:组织多个逻辑应用程序的最佳方式是什么?
最佳答案
要部署您的解决方案,您可以使用单个模板或包含许多相关模板的主模板。相关模板可以是从主模板链接到的单独文件,也可以是嵌套在主模板中的模板。
对于中小型解决方案,单个模板更易于理解和维护。您可以在单个文件中查看所有资源和值。对于高级场景,链接模板使您能够将解决方案分解为目标组件,并重用模板。
使用链接模板时,您可以创建一个在部署期间接收参数值的主模板。主模板包含所有链接的模板,并根据需要将值传递给这些模板。
参见教程:create linked Azure Resource Manager templates .
注意:对于链接或嵌套模板,您只能使用增量部署模式。
您可以找到示例模板 here .
关于azure - 同一 Azure 资源组项目中的多个逻辑应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56334031/