首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为开发人员自动更改配置文件

为开发人员自动更改配置文件
EN

Stack Overflow用户
提问于 2020-01-07 21:40:07
回答 1查看 372关注 0票数 0

我一直在与Chef和powershell合作,在我的公司中建立某种类型的自动化。

我已经写了一些厨师食谱自动化包安装和配置更改。我已经在互联网上消化了很多关于这方面的自动化的材料。

我正在努力想出的答案是如何自动化配置文件的更改,以便开发人员可以自己对系统进行配置更改。

我支持一个数据库应用程序。我们有一个prod环境和6-8个环境,分别处于开发、测试和阶段阶段。

我将使用web.config文件作为示例。

我经常会收到只更改web.config中的3行代码的请求,然后再收到更改回来的请求。

我想授权开发人员自己进行这些更改,但不确定如何设置一个可以做到这一点的环境。

我对chef相当熟悉,我怀疑这将是一个很好的工具来实现这一点。

将文件放入存储库中,并开发一个ci/cd管道来推送更改。

我的问题是我不确定如何实现。

我不确定如何表示多个开发环境(Stage01、stage01、dev01、dev02、test01、test02等)。在存储库中,确保将更改推送到正确的环境中。

我还需要让开发人员完全清楚他们正在对哪个环境进行更改。

我可以提供任何额外的细节,如果需要。

我真的只需要一个例子,或者我对任何其他不涉及厨师的解决方案持开放态度。

我有很多工具可用,只是不确定前进的最佳路径。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2020-01-08 14:34:14

有很多方法可以实现这一点,但大多数方法都会利用基于厨师environment的优势-通过使用环境文件或数据库标签,其中每个厨师环境名称(即node.chef_environment)都有一个键。

使用环境文件时,节点属性可以为overriden as json (请参见attribute precedance)。

然后配置ci\cd管道以更新chef服务器,并在chef文件(环境和\或数据库文件等)发生更改时执行chef-client。

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

https://stackoverflow.com/questions/59629567

复制
相关文章

相似问题

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