Как я могу автоматизировать развертывание Node.js? - PullRequest
6 голосов
/ 07 октября 2011

Я ищу что-то аналогичное Capistrano для Rails - https://github.com/capistrano/capistrano/wiki/

Я бы хотел иметь возможность запускать с моей рабочей станции одну команду, которая обновит код на моих серверах из проекта GitHub и обработает все необходимые перезапуски процессов для приложения. Мне нужно иметь возможность конкретно контролировать, когда это происходит, а не использовать ловушку в событии регистрации GitHub.

Разработчики Node.js также используют Capistrano или есть инструмент, который лучше работает для Node.js?

Ответы [ 2 ]

4 голосов
/ 08 октября 2011

Вы можете использовать ткань, это библиотека Python.Nodejs уже использует python для некоторых операций сборки для расширений, поэтому вы не могли бы также использовать python для выполнения ваших запросов.

http://docs.fabfile.org/en/1.2.2/index.html

Я не знаю оjavascript lib, который делает это, не говоря уже о том, что его нет.Ткань очень похожа на капистрано, но, возможно, немного отличается в некоторых аспектах.

2 голосов
/ 06 ноября 2011

Капистрано, кажется, самый популярный выбор.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...