К. Шатров "Фреймворк Capistrano", DUMP-2014

7,254 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
7,254
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

К. Шатров "Фреймворк Capistrano", DUMP-2014

  1. 1. Развертывание веб-приложений и фреймворк Capistrano Кир Шатров DUMP IT, Екатеринбург, 2014
  2. 2. @kirs
  3. 3. Что было раньше?
  4. 4. Что сейчас?
  5. 5. Компиляция JS/CSS CoffeeScript/SASS/LESS Миграции БД Очередь задач Крон-таски
  6. 6. Capistrano http://www.capistranorb.com/
  7. 7. Преимущества Стейджи Роли Транзакционость
  8. 8. Окружения Бета QA Продуктив
  9. 9. Роли БД Фронтенд Сервер приложения Сервер очередей
  10. 10. Управление релизами
  11. 11. Транзакционность
  12. 12. Воркфлоу
  13. 13. Модульность
  14. 14. NPM Bundler Symfony Rails RVM rbenv Composer
  15. 15. Вы пишете тесты?
  16. 16. gem ‘capistrano-nc’
  17. 17. Управление конфигурацией
  18. 18. Альтернативы
  19. 19. Fabric fabfile.org
  20. 20. https://github.com/leehambley/sshkit
  21. 21. Нужен фреймворк, но проще? https://github.com/nadarei/mina
  22. 22. git push … http://bit.ly/git-deploy
  23. 23. Как начать использовать? $ gem install capistrano -v “3.1” $ cap install $ cap production deploy
  24. 24. Будущее
  25. 25. Docker • Простой процесс • Один релиз —
 один контейнер • Нестабильное решение • Нет общих практик или готовых рецептов
  26. 26. Вопросы? Twitter: @Kiiiir ! shatrov@me.com ! Пишите!

×