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

Post on 26-Jan-2015

1.609 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Развертывание веб-приложений и

фреймворк Capistrano

Кир Шатров

DUMP IT, Екатеринбург, 2014

@kirs

Что было раньше?

Что сейчас?

Компиляция JS/CSS

CoffeeScript/SASS/LESS

Миграции БД

Очередь задач

Крон-таски

Capistrano

http://www.capistranorb.com/

Преимущества

Стейджи

Роли

Транзакционость

Окружения

Бета

QA

Продуктив

Роли

БД

Фронтенд

Сервер приложения

Сервер очередей

Управление релизами

Транзакционность

Воркфлоу

Модульность

NPM

BundlerSymfony

Rails

RVM rbenv

Composer

Вы пишете тесты?

gem ‘capistrano-nc’

Управление конфигурацией

Альтернативы

Fabric

fabfile.org

https://github.com/leehambley/sshkit

Нужен фреймворк, но проще?

https://github.com/nadarei/mina

git push …

http://bit.ly/git-deploy

Как начать использовать?

$ gem install capistrano -v “3.1” $ cap install $ cap production deploy

Будущее

Docker

• Простой процесс

• Один релиз —один контейнер

• Нестабильное решение

• Нет общих практик или готовых рецептов

Вопросы?

Twitter: @Kiiiir !

shatrov@me.com !

Пишите!

top related