Для моего веб-приложения, работающего на LAMP, мне нужно иметь возможность развертывать миграции баз данных и изменения кода на нескольких серверах и иметь возможность тестировать развертывание впоследствии, все это автоматически выполняется скриптами.Какие инструменты/языки вы используете для развертывания веб-приложений PHP?
В настоящее время я разрывается между использованием непосредственно моего инструмента построения (Phing) с некоторыми специальными задачами развертывания/тестирования или сценариями оболочки или языком сценариев, такими как Ruby или Python.
Проблема в том, что я считаю, что инструмент построения должен использоваться для сборки, а не для развертывания. Я также считаю, что скрипты оболочки трудно поддерживать и не очень читаемы.
У вас есть хороший совет по этой теме?
На самом деле, я готов использовать лучший инструмент для работы, а не использовать PHP везде, потому что я использую его для своего приложения. Это может быть удобно для некоторых разработчиков, которые знают только PHP. Я буду копать больше в Phing, чтобы увидеть, соответствует ли это моим потребностям. – Franck 2008-11-26 18:01:34