Я работал с Chef и powershell, чтобы настроить некоторые виды автоматизации в своей компании.
Я написал несколько рецептов Chef для установки пакетов автоматизации и изменений конфигурации. Я переварил большую часть материала по inte rnet об автоматизации в этом отношении.
Я пытаюсь найти ответ на вопрос, как автоматизировать изменения в файлах конфигурации, чтобы разработчики могу вносить изменения в конфигурацию системы самостоятельно.
Я поддерживаю приложение базы данных. У нас есть среда prod и 6-8 сред, каждая в dev, test и stage.
Я буду использовать файл web.config в качестве примера.
Я регулярно получаю запрос только для измените 3 строки в файле web.config, затем последующий запрос на его изменение.
Я хочу дать разработчику возможность самостоятельно вносить эти изменения, но не знаю, как создать среду, в которой это может быть готово.
Я довольно хорошо знаком с шеф-поваром, я подозреваю, что это был бы хороший инструмент для этого.
Поместите файлы в репозиторий и разработайте конвейер ci / cd для pu sh без изменений.
Моя проблема в том, что я не уверен, как реализовать.
Я не уверен, как представить несколько сред разработки (Stage01, stage01, dev01, dev02, test01, test02, et c ...) в репозитории, чтобы убедиться, что изменения будут перенесены в правильную среду.
Мне также нужно, чтобы разработчик полностью осознавал, в какую среду они вносят изменения. .
* 102 4 * Я могу предоставить любую дополнительную информацию, если это необходимо.
Мне просто нужно указать на пример, или я открыт для любых других решений, не связанных с шеф-поваром.
У меня есть много доступных инструментов, просто я не уверен, что лучший путь вперед.
Буду признателен за любую помощь.