2011-10-07 5 views
7

Sto cercando qualcosa di analogo a Capistrano per Rails - https://github.com/capistrano/capistrano/wiki/Come posso automatizzare le distribuzioni di Node.js?

mi piacerebbe essere in grado di eseguire un singolo comando dalla mia postazione di lavoro che aggiornerà il codice sul mio server (s) da un progetto GitHub e gestire tutto il necessario riavvio del processo per l'applicazione. Devo essere in grado di controllare in modo specifico quando ciò accade, non utilizzare un hook nell'evento di controllo di GitHub.

Gli sviluppatori di Node.js utilizzano anche Capistrano o esiste uno strumento che funzioni meglio per Node.js?

risposta

2

Capistrano sembra essere la scelta più popolare.

+0

credo che dipenda da chi chiedi :) –

4

È possibile utilizzare fabric, è una lib di python. Nodejs usa già python per alcune operazioni di compilazione per le estensioni, nessun motivo per cui non potresti nemmeno usare python per fare ciò che stai chiedendo.

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

Non so di un javascript lib che fa questo, non vuol dire non c'è un però. Il tessuto sembra molto simile a quello di capistrano, ma forse un po 'diverso in alcuni aspetti.

+0

Hai utilizzato fabric con Node.js? –