capistrano framework
TRANSCRIPT
Capistrano framework и удаленное развертывание приложений
Андрей Савченко[email protected]
ОБЫЧНЫЙ ПРОЦЕСС РАЗВЕРТЫВАНИЯ ПРИЛОЖЕНИЯ:
ЧТО ТАКОЕ CAPISTRANO?
КАК ЭТО РАБОТАЕТ?
Workstation SCM
Server
Workstation SCM
Server
Workstation SCM
Server
ЧТО ДЛЯ ЭТОГО НУЖНО?
Сервер: Любая *nix ОС с ssh-доступом.Рабочая станция: Ruby, RubyGems
КАК НАЧАТЬ?
Что еще может делать эта штуковина:
— Развертывание на кластер— Резервное копирование— Синхронизация данных— Управление application-серверами— И многое другое…
Итак, Capistrano:
— Облегчает процесс развертывания приложения— Автоматизирует рутинные процессы— Позволяет оперативно откатиться на предыдущую версию— Улучшает цвет лица и аппетит
КРОМЕ ТОГО
Используя ShadowPuppet вместе с Capistrano, вы можете в несколько команд развернуть боевой веб-сервер с нуля!
НО ЭТО УЖЕ СОВСЕМ ДРУГАЯ ИСТОРИЯ…
СПАСИБО ЗА ВНИМАНИЕ!
С вами был Андрей Савченко[email protected]
Больше информации:http://capify.org
http://google.com