Ho utilizzato capistrano per il deploy della mia finora unica
applicazione in rails.
Effettuo lo sviluppo su una macchina e committo tutto in un server cvs.
Ho configurato capistrano in modo tale che lanciato dalla mia macchina
di sviluppo prende l’app dal cvs e copia tutto nella macchina di
produzione.
Solo una domanda da newbie: ho notato che sotto la directory current,
nel server di produzione, sono state copiate anche le varie directory
CVS, immagino queste siano solo directory, come dire, di servizio per
il server cvs e che possano essere tranquillamente cancellate tutte
dal server di produzione.
Sbaglio?
Se imposti le seguenti variabili
set :scm, :cvs
set :deploy_via, :export
Capistrano dovrebbe in automatico eseguire il deploy in modalità CVS
secondo
la strategia :export.
Rispetto alla strategia :checkout, la :export si differenzia perché non
mantiene i file di supporto dei vari SCM.
Se non sovrascritta, la strategia di default è :checkout che comporta una
copia dell’intero repository in ambiente di production, compresi i file
dei
metadati.
– Simone
2009/7/8 Mauro [email protected]
dal server di produzione.
Sbaglio?
Ml mailing list
[email protected]
http://lists.ruby-it.org/mailman/listinfo/ml
–
Simone C.
Site & Blog: http://www.simonecarletti.com
Email: [email protected]
LinkedIn: http://linkedin.com/in/weppos
Nick: weppos | Skype: weppos