CruiseControl per le prossime 2 settiamane

Finalmente posso dedicare anima e corpo per le prossime due settiamane nel setup di un ambiente di sviluppo "serio" all'interno dell'azienda per la quale lavoro.

Il motivo è che tra 2 settimane mi sposo, e vado in viaggio di nozze per un mese, e quindi, non potendo essere messo al lavoro su un progetto nuovo (col rischio di non finirlo o comunque di lasciare qualche baco o robe da sistemare quando sarò irraggiungibile) ho deciso di passare queste due settimane di attesa nel tentativo di migliorare le procedure usare per sviluppare e mantenere i vari progetti sviluppati.

Ora gestiamo tutto manualmente, e ora che i progetti che utilizzano le stesse librerie aumentano, sta diventando ogni giorno più complesso gestirne gli aggiornamenti e le modifiche.

Al workshop di inizio dicembre su Architecture & Management sono rimasto affascinato dalla speech di Lorenzo su Microsoft Solution Framework, e, in attesa che esca Visual Studio TeamSystem, volevo cercare di automatizzare la creazione centralizzata di una daily-build, e di aggirare le molte limitazioni di Visual Source Safe. Inoltre, siccome noi sviluppiamo principalmente web application, anche deployare su un server interno una versione di test in modo che sia sempre aggiornata.

Già prima di Capodanno avevo iniziato a guardare CC.NET e ora al ritorno dalle ferie sto iniziando a configurare per bene tutto il sistema.

CruiseControl.NET, come aveva già accennato il buon Lorenzo, è il port su C# di CruiseControl, un tool sviluppato in java per gestire la continuous integration in ambiente J2EE.

La documentazione presente sul sito è abbastanza precisa, e c'è anche un esempio di una configurazione abbastanza avanzata.

Inoltre sul web ho trovato un bell'articolo, un mini tutorial per partire con CC.NET. Poi c'è anche un tizio inglese che ha un bel blog con molti post interessanti. Però questo è tutto quello che ho trovato, manca in effetti un esempio di utilizzo vero, integrato anche on NAnt.

Ora sto iniziando con un progettino semplice, poi vedrò di andare avanti con qualcosa di più complicato e più simile all'ambiente reale anche abbiamo qui da noi.

Ho anche create una categoria relativa a questo argomento, perchè ho intenzione di continuare a scrivere un po' di post su questo argomento, che penso interessi a molti.

powered by IMHO 1.1 with Emoticon Formatter

posted @ martedì 4 gennaio 2005 17:13

Print

Comments on this entry:

# re: CruiseControl per le prossime 2 settiamane

Left by Roberto Messora at 04/01/2005 17:15
Gravatar
Bene, io vorrei fare la stessa cosa, ma non ho il tempo che hai tu in questo scorcio d'anno (auguri intanto...).
spero che i tuoi esperimenti siano di successo e i tuoi feedback densi di particolari! farò la sanguisuga... :-)

saluti

# re: CruiseControl per le prossime 2 settiamane

Left by Lorenzo Barbieri at 04/01/2005 21:53
Gravatar
Buona fortuna per entrambe le avventure!!! ;-)

# Primo progetto complesso sotto CC.NET

Left by FoxyBlog at 10/01/2005 15:55
Gravatar

# Primo progetto complesso sotto CC.NET

Left by FoxyBlog at 10/01/2005 16:00
Gravatar

# CruiseControl.NET - parte 1: L'installazione

Left by FoxyBlog at 12/01/2005 16:27
Gravatar

# CruiseControl.NET - parte 1: L'installazione

Left by FoxyBlog at 12/01/2005 16:36
Gravatar

# CruiseControl.NET - parte 1: L'installazione

Left by FoxyBlog at 20/01/2005 14:31
Gravatar

# CruiseControl.NET

Left by FoxyBlog at 23/09/2005 13:04
Gravatar

# CruiseControl.NET

Left by FoxyBlog at 23/09/2005 13:08
Gravatar

# Primo progetto complesso sotto CC.NET

Left by FoxyBlog at 23/09/2005 13:09
Gravatar
Comments have been closed on this topic.
«aprile»
domlunmarmergiovensab
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011