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

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

我一直在与Chef和Powershell一起在公司中设置某种类型的自动化。

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

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

我支持数据库应用程序。在开发,测试和阶段,我们有一个生产环境和6-8个环境。

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

我经常会收到请求,只是要更改web.config中的3行,然后再请求将其更改回。

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

我对厨师相当熟悉,我怀疑这将是实现这一目标的好工具。

将文件放入存储库并开发ci / cd管道以推出更改。

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

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

我还需要使开发人员对他们正在更改的环境完全清楚。

如果需要,我可以提供任何其他详细信息。

我真的只需要指出一个例子,否则我愿意接受任何其他不涉及厨师的解决方案。

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

将提供任何帮助。

我一直与Chef和powershell一起在公司中设置某种类型的自动化。我已经写了一些厨师食谱来自动化程序包的安装和配置更改。我已经消化了很多...

powershell automation continuous-integration chef continuous-deployment
1个回答
0
投票

有很多方法可以实现它,但是大多数方法将基于厨师environment的优势-通过使用环境文件或数据包来获取每个厨师环境名称(即node.chef_environment)的密钥。

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