Upload
it-people
View
1.609
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
Развертывание веб-приложений и
фреймворк Capistrano
Кир Шатров
DUMP IT, Екатеринбург, 2014
@kirs
Что было раньше?
Что сейчас?
Компиляция JS/CSS
CoffeeScript/SASS/LESS
Миграции БД
Очередь задач
Крон-таски
Преимущества
Стейджи
Роли
Транзакционость
Окружения
Бета
QA
Продуктив
Роли
БД
Фронтенд
Сервер приложения
Сервер очередей
Управление релизами
Транзакционность
Воркфлоу
Модульность
NPM
BundlerSymfony
Rails
RVM rbenv
Composer
Вы пишете тесты?
gem ‘capistrano-nc’
Управление конфигурацией
Альтернативы
https://github.com/leehambley/sshkit
Как начать использовать?
$ gem install capistrano -v “3.1” $ cap install $ cap production deploy
Будущее
Docker
• Простой процесс
• Один релиз —один контейнер
• Нестабильное решение
• Нет общих практик или готовых рецептов