将我的ARM模板用于Visual Studio中的Azure Function App项目的位置

问题描述 投票:0回答:1

[我已经使用Visual Studio中的Azure Functions模板(即Azure Functions and Web Jobs Tools Visual Studio扩展)创建了一些Azure Function应用。

这很好,我可以将Function Apps部署到我的个人Azure订阅中,但是,我不想使用Visual Studio创建和部署Function Apps来工作订阅。理想情况下,我们使用ARM模板来创建Function App Services,并通过命令行通过CI / CD使用代码的包/ zip部署。

人们将ARM模板放在哪里?我当时正在考虑使用Azure资源组模板在Visual Studio中创建一个单独的项目,但这意味着我每个功能应用程序都有2个项目。

visual-studio azure-functions azure-resource-manager arm-template azure-functions-core-tools
1个回答
1
投票

通常,您要么拥有一个集中的基础结构代码(IaC)存储库(或其中的几个存储库),然后在其中存储IaC代码,要么将其与应用程序代码一起存储在同一存储库中,只是在某个地方有一个IaC文件夹。这实际上取决于采用集中化方法是否可以进行代码重用\集中化管理,因此我倾向于认为它更好]]

© www.soinside.com 2019 - 2024. All rights reserved.