2011-10-07 62 views
7

我在寻找到Capistrano的类似的东西为Rails - https://github.com/capistrano/capistrano/wiki/如何自动化Node.js部署?

我希望能够运行从我的工作站的单个命令,将来自GitHub的项目更新我的服务器(一个或多个)上的代码和处理应用程序的所有必要的进程重新启动。我需要能够在发生这种情况时专门进行控制,而不是在GitHub的签入事件中使用钩子。

Node.js开发者是否也在使用Capistrano,还是有一种工具更适合Node.js?

回答

2

Capistrano似乎是最受欢迎的选择。

+0

我想这取决于你问谁:) –

4

你可以使用fabric,它是一个python lib。 Nodejs已经使用python进行扩展的一些构建操作,没有理由不能使用python来完成你所要求的操作。

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

我不知道一个JavaScript LIB做这个的,并不是说没有人会想到。织物听起来非常像卡皮斯特拉诺,但在某些方面可能略有不同。

+0

你使用过Node.js的结构吗? –