Mina - инструмент для быстрого деплояAlex Soulim

Mina - новый инструмент для автоматизации деплоя вашего приложения. Это быстрый инструмент.

Скорость достигается за счет использования только одного SSH-соединения. Vlad и Capistrano создают отдельное соединение для выполнения каждой команды.

Кроме того, по своей сути Mina - это генератор bash-скрипта деплоя, который потом исполняется на сервере.

Установить и использовать просто:

$ gem install mina
$ mina

Код проекта открыт и доступен на GitHub - .

Я уже успел испытать Mina в деле и даже исправить небольшой баг в коде. Впечатления только положительные.

Комментарии
Andrey Chernih

SSH, кстати, можно ещё существенно ускорить добавление следующих строк в ~/.ssh/config:

Host *

ControlPath ~/.ssh/ms/%r@%h:%p
ControlMaster auto
ControlPersist 4h

Таким образом соединение будет постоянным (master host), а прибиваться будет только через 4 часа, если не используется.

Пожалуйста авторизуйтесь, чтобы добавить комментарий. Вход