Hudson Labs ha una gran bella scrittura su questo, Keeping your configuration and data in Subversion
Questo è il primo bit di questo articolo
Sappiamo tutti che il mantenimento di importanti file nel controllo di versione è critica, come assicura che i cambiamenti problematici possano essere annullati e possano servire anche come meccanismo di backup . Codice e risorse sono spesso tenuti in controllo di versione, ma può essere facile dimenticare il server di integrazione continua stesso! Se un disco dovesse morire o cadere vittima di su un rm errato -rf, è possibile che venga persa tutta la cronologia e la configurazione associata ai lavori il server CI gestito.
è abbastanza semplice per creare un repository , ma non è ovvio che parti del $ HUDSON_HOME si vorrà per il backup. Si potrà anche avere qualche automatismo in modo da ottenere nuovi progetti aggiunto al repository, e cancellati quelli vengono rimossi. Per fortuna abbiamo un ottimo strumento per gestire questo: Hudson!
Abbiamo un lavoro Hudson che corre notte, esegue i comandi appropriati di SVN , e controlli in
Hai solo sembrano essere interessati nella configurazione, che va bene, basta ignorare o filtrare il bit sui dati e concentrarsi sulla configurazione.
fonte
2010-07-26 21:08:25
Domanda simile: http: // stackoverflow.it/questions/1906546/best-practice-per-versioning-hudson-settings –