Ответ 1
Я использовал следующее:
-
Соль - http://www.saltstack.org/
Хорошо работает, немного затруднительно настроить. Супер быстрое развертывание. Много контроля. Меньше учебных накладных расходов, которые Puppet и Chef, имеет некоторый уровень собственных инструментов MySQL.
-
GitHub
Требуется подключение к Интернету с вашего компьютера - одно, где на некотором уровне конечная точка, как разрешение на запись в интерактивные скрипты... Работает, но заставляет меня нервничать. Тяги лучше, чем толчки, и это лучше, чем большинство других решений.
-
Пользовательский сценарий оболочки
Да, это самый распространенный, просто деформировать весь CI-диск, как только он будет проверен на стадии постановки и выталкивания, используя Salt...
-
Scalextreme
Мы рассматривали это в течение нескольких месяцев - интерфейс с 1990-х годов, но он получил действительно приятные функциональные возможности, включая системно-независимую библиотеку script, на которую вы можете настроить таргетинг на любой машине.
-
Linux под ключ
Молот - это приведет к миграции всего изображения системы с рабочего стола на EC2 примерно на 5 минут. Отлично работает, и вы также можете перемещать вещи между системами VM. В конце концов, я думаю, что обновление AMI на EC2 настолько просто, что это может быть одним из ответов...
Ничто действительно не было удовлетворительным, а изменения схемы БД - огромная боль. Настолько, что для клиентских конфигураций мы переходим от MySQL к Cassandra, что в основном схематично. Установщик CI интересен, но я не уверен, как он обрабатывает обновления.