capistrano framework

20
Capistrano framework и удаленное развертывание приложений Андрей Савченко [email protected]

Upload: oleksandr-petrov

Post on 22-Jun-2015

630 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Capistrano Framework

Capistrano framework и удаленное развертывание приложений

Андрей Савченко[email protected]

Page 2: Capistrano Framework

ОБЫЧНЫЙ ПРОЦЕСС РАЗВЕРТЫВАНИЯ ПРИЛОЖЕНИЯ:

Page 3: Capistrano Framework
Page 4: Capistrano Framework

ЧТО ТАКОЕ CAPISTRANO?

Page 5: Capistrano Framework

КАК ЭТО РАБОТАЕТ?

Page 6: Capistrano Framework

Workstation SCM

Server

Page 7: Capistrano Framework

Workstation SCM

Server

Page 8: Capistrano Framework

Workstation SCM

Server

Page 9: Capistrano Framework

ЧТО ДЛЯ ЭТОГО НУЖНО?

Сервер: Любая *nix ОС с ssh-доступом.Рабочая станция: Ruby, RubyGems

Page 10: Capistrano Framework

КАК НАЧАТЬ?

Page 11: Capistrano Framework
Page 12: Capistrano Framework
Page 13: Capistrano Framework
Page 14: Capistrano Framework
Page 15: Capistrano Framework
Page 16: Capistrano Framework

Что еще может делать эта штуковина:

— Развертывание на кластер— Резервное копирование— Синхронизация данных— Управление application-серверами— И многое другое…

Page 17: Capistrano Framework

Итак, Capistrano:

— Облегчает процесс развертывания приложения— Автоматизирует рутинные процессы— Позволяет оперативно откатиться на предыдущую версию— Улучшает цвет лица и аппетит

Page 18: Capistrano Framework

КРОМЕ ТОГО

Используя ShadowPuppet вместе с Capistrano, вы можете в несколько команд развернуть боевой веб-сервер с нуля!

Page 19: Capistrano Framework

НО ЭТО УЖЕ СОВСЕМ ДРУГАЯ ИСТОРИЯ…

Page 20: Capistrano Framework

СПАСИБО ЗА ВНИМАНИЕ!

С вами был Андрей Савченко[email protected]

Больше информации:http://capify.org

http://google.com