2010-05-11 16 views
5

Ho intenzione di implementare un processo CI con CC.NET, quindi sto cercando le migliori pratiche per l'implementazione CC.net.Cruise Control.Net best practice

Io uso SVN come controllo del codice sorgente e JIRA come un tracker di problemi (se è un suggerimento utile).

Ogni raccomandazione o suggerimento di articolo sarà apprezzata.

Nota: Ho letto this article by Martin Fowler.

risposta

4

È possibile iniziare esaminando le migliori pratiche che gli stessi Thoughtworks hanno compilato: CC.NET Best Practices. Da lì, consiglierei la documentazione fornita da Thoughtworks. Basta andare giù nella lista nella sezione "Per iniziare" sotto l'intestazione "Per utenti". Sì, è una panoramica, ma devi iniziare da qualche parte e dove iniziare meglio che con le basi. Dopodiché, Google è il tuo migliore amico. Potresti anche voler cercare il tuo gruppo utenti .NET locale tramite ineta.org; questi gruppi possono essere fonti preziose di informazioni sulla programmazione in ambienti .NET.

1

So che hai detto che userai CC.NET ma sarei tentato di guardare TeamCity da JetBrains che i ragazzi producono Resharper. Ho usato CC.NET in passato, ma quando ho usato TeamCiy per la prima volta sono rimasto molto colpito.

+0

Perché consigli a teamCity, solo a causa dell'interfaccia utente o di altri vantaggi? –

+0

TeamCity non ha nemmeno installato sul nostro buildserver. Non ho avuto il tempo né la resistenza per controllare cosa c'era di sbagliato, ma in netto contrasto, Hudson ha installato senza intoppi. Detto questo, credo che TeamCity sarebbe uno dei due più user-friendly. –

+2

@dave - ma TeamCity non è gratuito, CC.NET è gratuito e open source. abbiamo 10 sviluppatori attivi e teamcity supportano solo 3 agenti. Penso che sia meglio estendere CC.NET e creare un'interfaccia utente per questo. –