2011-09-06 7 views
6

Esistono diversi modi con cui è possibile distribuire un'applicazione RoR. Qual è il modo migliore per distribuire un'applicazione Ruby on Rails? Capistrano, normale SVN checkout, git pull o qualsiasi altro strumento?Distribuzione di Rails - modo migliore

+1

Io uso capistrano quotidianamente. È pulito e dolce – apneadiving

risposta

3

L'implementazione di SCM con capistrano è semplice e pulita.

http://www.slideshare.net/hyfather/deployment-patterns-in-the-ruby-on-rails-world

Il suddetto articolo esplora le altre opzioni come:

Distribuire la vostra applicazione, come una prima pacchetti classe Linux come RPM/DEB, o distribuire l'applicazione come un file WAR o addirittura liberando l'intera applicazione come una gemma di rubino.

La presentazione spiega anche i pro e i contro di tutte le opzioni menzionate.

6

Per quanto riguarda me, uso Capistrano vecchio buono. Supporta molti sistemi CVS come git, svn .. Una volta create le ricette mi aiuta in ogni progetto. Li copio solo nella cartella config/deploy e cambio meta informazioni sul progetto. È semplice e abbastanza facile da usare.

Problemi correlati