Recentemente ho iniziato a utilizzare git e ho qualche dubbio sul miglior flusso di lavoro.Distribuire da bitbucket al server live
1 - È meglio utilizzare un repository online come Bitbucket come intermetrio tra i miei server locali e remoti? O sarà meglio distribuire direttamente da locale a remoto?
Penso che sarà fantastico avere questo repository medio perché sarà come un backup, ma complicherà anche il mio flusso di lavoro.
2 - Se spingo il mio codice su Bitbucket qual è il modo migliore per distribuire il codice sul server remoto? Ho trovato alcuni differenti modi:
- creare un repository git sul server di vivere faccio un tiro da bitbucket
- Usa bitbucket ganci come in questo post: http://jonathannicol.com/blog/2013/11/19/automated-git-deployments-from-bitbucket/ o quest'altra http://brandonsummers.name/blog/2012/02/10/using-bitbucket-for-automated-deployments/
- Usa specialiced servizio come http://dploy.io/
- utilizzare uno strumento di automazione, come Capistrano
voglio che il modo più efective in termini lunghi che non mi danno un sacco di h eadaches. Non mi importa di pagare o imparare qualcosa di nuovo (non uso mai capistrano ..).
Se conosci qualche altro modo di cui mi piacerebbe leggere!