Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
同一Azure资源组项目中的多个逻辑应用程序_Azure_Azure Devops_Azure Logic Apps - Fatal编程技术网

同一Azure资源组项目中的多个逻辑应用程序

同一Azure资源组项目中的多个逻辑应用程序,azure,azure-devops,azure-logic-apps,Azure,Azure Devops,Azure Logic Apps,我需要创建大约20个小型逻辑应用程序。我希望所有这些都是单个解决方案的一部分,理想情况下是单个Azure资源组项目 创建之后,我想在Azure Devops上设置CI/CD,以便将所有这些逻辑应用程序部署到多个环境中,每个环境中的参数都不同 在一个项目中包含所有逻辑应用程序是否正确?如果是,设置CI/CD管道的选项有哪些 编辑:组织多个逻辑应用程序的最佳方式是什么 要部署您的解决方案,您可以使用单个模板,也可以使用带有多个相关模板的主模板。相关模板可以是从主模板链接到的单独文件,也可以是嵌套在主

我需要创建大约20个小型逻辑应用程序。我希望所有这些都是单个解决方案的一部分,理想情况下是单个Azure资源组项目

创建之后,我想在Azure Devops上设置CI/CD,以便将所有这些逻辑应用程序部署到多个环境中,每个环境中的参数都不同

在一个项目中包含所有逻辑应用程序是否正确?如果是,设置CI/CD管道的选项有哪些


编辑:组织多个逻辑应用程序的最佳方式是什么

要部署您的解决方案,您可以使用单个模板,也可以使用带有多个相关模板的主模板。相关模板可以是从主模板链接到的单独文件,也可以是嵌套在主模板中的模板

对于中小型解决方案,单个模板更易于理解和维护。您可以在单个文件中看到所有资源和值。对于高级方案,链接模板使您能够将解决方案分解为目标组件,并重用模板

使用链接样板时,将创建一个主样板,在部署期间接收参数值。主模板包含所有链接的模板,并根据需要将值传递给这些模板

请参阅教程:

注意:对于链接或嵌套模板,只能使用增量部署模式


您可以找到示例模板。

取决于您是否要同时部署所有模板?使用Azure Devops,有一个任务需要部署ARM模板,所以它应该是直接向前的。是的,我需要一次部署所有。但如果我选择ARM模板部署,似乎我应该将所有逻辑应用程序定义作为单个ARM模板的一部分,这是我不想要的。我希望每个应用都有单独的逻辑应用定义文件。因此,在azure devops中,每个逻辑应用都有一个任务。但是在这种情况下,如果开发人员添加了一个新的逻辑应用,他应该返回并更新构建管道!是的,有道理。不知道是什么问题?使用BuildYAML管道,构建定义无论如何都是代码的一部分,但是链接的模板需要预先编写并存储在存储器中。只能提及url,而不能提及本地模板?