首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否应在每个部署上运行ARM模板

是否应在每个部署上运行ARM模板
EN

Stack Overflow用户
提问于 2020-07-17 21:46:02
回答 4查看 190关注 0票数 0

当使用模板部署infrastructure.Is时,它期望在每个部署上运行您的ARM模板,或者您是否应该运行一次arm模板来设置基础架构,并创建另一个部署到由arm设置的基础架构的管道。

运行ARM ->一次,部署构建工件->重复

运行ARM,然后部署构建工件->重复

EN

回答 4

Stack Overflow用户

发布于 2020-07-17 21:55:19

好吧,这个问题没有答案,但在我的书中,如果没有对arm模板进行任何更改,那么运行arm模板是没有意义的。您应该为IaC代码提供单独的存储库,或者为arm模板提供单独的构建

票数 0
EN

Stack Overflow用户

发布于 2020-07-17 22:08:07

取决于您希望如何设置测试环境。在我的系统中,我将每个分支部署到一个新的测试环境,而不是使用资源的单个实例作为“测试”实例并部署到该环境中。因此,我确实将ARM模板部署作为部署管道的一部分。我将微服务的部署脚本和ARM模板放在与代码相同的存储库中。这使得我正在寻找的一致性,作为基础,后端,前端都存在于一个微服务的存储库中。

票数 0
EN

Stack Overflow用户

发布于 2020-07-20 10:21:36

在我看来,重新运行arm模板取决于您的项目的基础架构和配置是否更新。

如果您构建的项目的结构和配置未更新,则无需多次运行arm模板。您可以直接将构建构件部署到相同的资源。

另一方面,如果您的项目需要新的资源或参数,您可以通过编辑模板配置文件(通常是json文件)来更新或创建新的资源。这使得部署的环境能够满足您的项目需求。

简而言之,这个话题没有绝对的答案,它只取决于你的需求。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62955323

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档