Re: Organizzare il processo di sviluppo
Andrea Campolonghi <[email protected]>
| Newsgroups | gmane.comp.cms.cold-fusion.devel.italian |
|---|---|
| Message-ID | <[email protected]> |
Git tutta la vita. Se riesci a NON usare un diff per il deploy ti salvi la vita. Noi usiamo capistrano ( esiste anche una versione rails free ) per il deploy. Lanci un comando ed il gioco è fatto. Attualmente usiamo dei job di jenkins che lanciano il deploy facendo il clone dal master e sostituendo la code base. Ti raccomando di tenere la codebase separata dai file generati dalla applicazione ( upload etc.... ) in modo da poter deployare una nuova versione sostituendola completamente con una nuova senza dover fare merging. Fare diff sulle versioni .... magari a mano .... è un suicidio se si lavora in molti e le release non sono frequenti. Just my 2 cents. Andrea On Jun 8, 2012, at 2:50 PM, Emanuele Cellini wrote: > Buongiorno CFMentor, > il mio team di lavoro si stà ampliando e vorrei evitare che tutto mi > scoppi in faccia tra qualche tempo. > Vorrei avere qualche consiglio/suggerimento su come organizzare il > processo di sviluppo dei nostri software, visto che in lista abbiamo > dei super guru in mega aziende ne sapete sicuramente più di me. > > Per ora siamo messi cosi: > 1) sul mio PC programmo con il Builder che carica tutto via FTP sul > server di sviluppo nella rete locale > > 2) una volta visto che tutto funziona con Beyond Compare faccio il > DIFF tra il server di sviluppo e quello in produzione e carico le > modifiche necessarie > > Questo nella migliore delle ipotesi, ho anche qualche collega che > edita i file direttamente online.... > > A volte siamo in 3/4 a lavorare sullo stesso progetto e non vorrei > passare le giornate a recuperare codice sovrascritto. > > Come mi consigliate di organizzarci? > > Ognuno con la sua copia di CF in locale e poi carichiamo sul server di > sviluppo? E poi da li carichiamo sul server in produzione? > > Lavoriamo tutti sul server di sviluppo usando subversion o una cosa > del genere? Poi per pubblicare le modifiche in produzione diventa un > casino? > > Ogni consiglio è bel accetto.... > > Grazie > > -- > Emanuele Cellini > ColdFusion Developer > > > > > ------------------------------------ > > CFMentor > http://www.cfmentor.comLink utili di Yahoo! Gruppi > > > Andrea Campolonghi [email protected] ------------------------------------