У нас есть эта проблема. Мы хотим автоматизировать развертывание цепочки инструментов сервера непрерывной доставки с помощью инструмента управления конфигурацией, такого как Puppet, Chef или Ansible.Развертывание сборки Servers toolchain с использованием кукольного, шеф-повара или Ansible
Точнее, у нас есть набор инструментов (например, nuget, NUnit, MSBuild и т. Д.), Которые мы используем в нашей инфраструктуре непрерывной доставки. Эти инструменты развертываются на нескольких серверах сборки. Сохранение их конфигурации требует много времени и подверженности ошибкам (т. Е. Различная конфигурация в другом сервере приводит к ошибке при построении нашего решения с использованием инструментов непрерывной доставки).
Мы хотим автоматизировать обслуживание их конфигураций, и мы думали использовать инструменты управления конфигурацией, такие как Puppet, Chef или Ansible.
Вопрос: Правильные ли инструменты для управления конфигурацией нашей инструментальной сборки Build Server?
Любой, кто испытал ту же проблему и как вы ее решаете?
Заранее спасибо
Альберто
Вы также должны рассмотреть платформу, на которой вы развертываете, и какие шаги вы можете избежать автоматизации. В качестве примера я потратил много времени на автоматизацию конфигурации сборки Jenkins на AWS, только для того, чтобы понять, что она была проще и менее подвержена ошибкам хранить данные сборки на регулярно снижаемом томе EBS. – sirosen