Для развертывания приложений (Ruby-приложения, в моем случае) Я использовал Capistrano и в настоящее время использую Vlad the Deployer.Что вы рекомендуете для развертывания веб-приложений?
Что вы используете для развертывания и почему?
Для развертывания приложений (Ruby-приложения, в моем случае) Я использовал Capistrano и в настоящее время использую Vlad the Deployer.Что вы рекомендуете для развертывания веб-приложений?
Что вы используете для развертывания и почему?
В прошлом я использовал Subversion (source control) для обработки развертываний в Интернете, и я знаю, что с течением времени он стал более популярным. Это делает ОЧЕНЬ легко откат, если у вас есть проблемы (со стороны кода). Вот статья о нем:
http://arstechnica.com/open-source/news/2005/04/linux-20050406.ars
Вот статья об установке его на более UniX вкус:
http://www.jejik.com/articles/2008/08/easily_develop_and_deploy_web_applications_from_subversion/
Для окон, я использую свободное VisualSVN сверток:
, а затем просто использовались инструменты командной строки для выполнения фактическая проверка. Я также нашел этот предыдущий вопрос по той же схеме (но для PHP):
How to get started deploying PHP applications from a subversion repository?
Лично мне не нравится, чтобы он полностью автоматизирован - я до сих пор вручную запустить развертывание и смотреть его, но некоторые люди может быть удобной, давая машине возможность самостоятельно. :)
Я использую capistrano и подрывную деятельность.
Capistrano - очень хорошо документированный встроенный и прогрессивно улучшенный документированный онлайн.
см The Absolute Moron's Guide to Capistrano (не обижаются)
займет немного, чтобы получить прокатки, но тогда это благословить.