Domanda

Sto configurando da zero il controllo del codice sorgente + il processo di creazione/integrazione del mio team.Stavamo utilizzando VSS e uno strumento che abbiamo creato internamente per eseguire il processo di creazione.Abbiamo deciso di passare ad un ambiente più moderno.Ho l'SVN in esecuzione e vorrei impostare un processo di integrazione continua con CruiseControl.NET.Esiste una buona guida introduttiva passo passo che mi aiuterà a iniziare con le migliori pratiche di questo strumento?

È stato utile?

Soluzione

Prima di sfruttare CruiseControl al massimo, è necessario creare uno script di build automatizzato che possa essere eseguito da msbuild o nant.Dopo aver realizzato il tuo progetto in un solo passaggio, puoi iniziare a integrare CruiseControl nel mix.Ecco alcune risorse per aiutarti a iniziare:

Altri suggerimenti

Un'eccellente risorsa che ho trovato di recente per CI è di Martin Fowler, autore del famoso libro "Enterprise Application Architecture".

URL: http://martinfowler.com/articles/continuousIntegration.html

Un suggerimento che abbiamo imparato: se hai un team ragionevolmente grande e il prodotto a cui ti riferisci è uno scenario del tipo "push to QA in modo che le persone possano testare", resisti all'impulso di costruirlo ogni volta che qualcuno controlla qualcosa .Probabilmente eliminerà il QA per un certo periodo di tempo e causerà molte interruzioni del QA prima di capire che le persone controllano le cose tutto il giorno.

Per uno scenario "push to QA", è sufficiente attivarlo ogni sera se rileva cambiamenti.

Per uno scenario "vedi se si costruisce", una volta ogni ora è buona (di nuovo, le persone controllano le cose troppo spesso in un team di dimensioni decenti per rendere utili le build istantanee)

Se stai cercando un elemento della configurazione .NET, ti suggerisco di dare un'occhiata a Squadra Città.Penso che sia migliore ed è gratuito per un massimo di 20 utenti.

Davvero, il documentazione è piuttosto solido

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top