2011-10-07 104 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的結構嗎? –