Что вы рекомендуете для развертывания веб-приложений? - PullRequest
1 голос
/ 09 мая 2009

Для развертывания приложений (в моем случае Ruby-приложений) я использовал Capistrano и в настоящее время использую Vlad the Deployer .

Что вы используете для развертывания и почему?

Ответы [ 2 ]

1 голос
/ 12 мая 2009

Я использую Capistrano и Subversion.

Capistrano очень хорошо документирован, и все лучше и лучше документируется онлайн.

см. Руководство абсолютного дебила по Капистрано (не обижайтесь)

Требуется немного, чтобы прокатиться, но потом это благословит.

0 голосов
/ 12 мая 2009

В прошлом я использовал Subversion (управление исходным кодом) для обработки развертываний в Интернете, и я знаю, что со временем он стал более популярным. Это делает ОЧЕНЬ легким откат, если у вас есть проблемы (на стороне кода). Вот статья об этом:

http://arstechnica.com/open-source/news/2005/04/linux-20050406.ars

Вот статья о том, как настроить его на более юниксный вкус:

http://www.jejik.com/articles/2008/08/easily_develop_and_deploy_web_applications_from_subversion/

Для Windows я использую бесплатный пакет VisualSVN:

http://www.visualsvn.com/

, а затем просто использовал инструменты командной строки для фактической проверки. Я также нашел этот предыдущий вопрос в том же духе (но для PHP):

Как начать развертывание приложений PHP из хранилища Subversion?

Лично мне не нравится, когда он полностью автоматизирован - я по-прежнему вручную запускаю развертывание и наблюдаю за ним, но некоторым людям может быть удобно позволить машине работать самостоятельно. :)

...