capistrano framework
TRANSCRIPT
![Page 2: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/2.jpg)
ОБЫЧНЫЙ ПРОЦЕСС РАЗВЕРТЫВАНИЯ ПРИЛОЖЕНИЯ:
![Page 3: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/3.jpg)
![Page 4: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/4.jpg)
ЧТО ТАКОЕ CAPISTRANO?
![Page 5: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/5.jpg)
КАК ЭТО РАБОТАЕТ?
![Page 6: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/6.jpg)
Workstation SCM
Server
![Page 7: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/7.jpg)
Workstation SCM
Server
![Page 8: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/8.jpg)
Workstation SCM
Server
![Page 9: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/9.jpg)
ЧТО ДЛЯ ЭТОГО НУЖНО?
Сервер: Любая *nix ОС с ssh-доступом.Рабочая станция: Ruby, RubyGems
![Page 10: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/10.jpg)
КАК НАЧАТЬ?
![Page 11: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/11.jpg)
![Page 12: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/12.jpg)
![Page 13: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/13.jpg)
![Page 14: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/14.jpg)
![Page 15: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/15.jpg)
![Page 16: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/16.jpg)
Что еще может делать эта штуковина:
— Развертывание на кластер— Резервное копирование— Синхронизация данных— Управление application-серверами— И многое другое…
![Page 17: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/17.jpg)
Итак, Capistrano:
— Облегчает процесс развертывания приложения— Автоматизирует рутинные процессы— Позволяет оперативно откатиться на предыдущую версию— Улучшает цвет лица и аппетит
![Page 18: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/18.jpg)
КРОМЕ ТОГО
Используя ShadowPuppet вместе с Capistrano, вы можете в несколько команд развернуть боевой веб-сервер с нуля!
![Page 19: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/19.jpg)
НО ЭТО УЖЕ СОВСЕМ ДРУГАЯ ИСТОРИЯ…
![Page 20: Capistrano Framework](https://reader033.vdocuments.pub/reader033/viewer/2022052905/55878e54d8b42a485d8b462e/html5/thumbnails/20.jpg)
СПАСИБО ЗА ВНИМАНИЕ!
С вами был Андрей Савченко[email protected]
Больше информации:http://capify.org
http://google.com