mars
2009
Depuis quelques jours, je lis le livre « Brownfield Application Development in .NET », en early access (douze des treize chapitres du livres sont déjà écrits, le treizième étant encore en rédaction.
Le livre en lui-même est très sympa, écrit dans un style fluide, j’en suis au quatrième chapitre pour le moment, et bien que rien dedans (pour le moment) ne soit vraiment « nouveau » (mise en place d’un contrôleur de code source, intégration continue, tests unitaires…), c’est suffisamment bien expliqué pour que je trouve de quoi faire Tout ca pour introduire une proposition de ce livre, que je comptais mettre en place depuis un moment, mais que je n’avais pas pris le temps de faire depuis, a savoir « labéliser » automatiquement mes livraisons en environnement de Test/Acceptance/Production |
Pour cela, je vais utiliser mon environnement d’intégration continue actuel, a savoir Cruise Control.Net.
J’ai déjà une cible d’intégration continue qui me permets de livrer automatiquement en test, appelée [Application]-Test. Tout ce que fait cette cible, c’est compiler, passer les tests, effacer les fichiers sur le serveur de test, et copier les nouveaux fichiers sur le serveur.
Comme je suis fainéant, je vais utiliser CCNetConfig pour ouvrir ma cible.
Il ne me reste plus qu’a configurer mon Labeller, et a mettre ApplyLabel a True, et, a la prochaine exécution de la cible, dans Sourcesafe (et oui, je sais, c’est mal, mais c’est corporate…), le répertoire de mon application est labélisé
C’est facile, c’est pas cher, et comme ca, en cas de besoin, je retrouve mes petits
Articles récents
Archives
- janvier 2014
- septembre 2013
- août 2013
- mai 2013
- avril 2013
- janvier 2013
- août 2012
- juin 2012
- mai 2012
- avril 2012
- mars 2012
- novembre 2011
- septembre 2011
- août 2011
- juillet 2011
- juin 2011
- mai 2011
- avril 2011
- février 2011
- janvier 2011
- novembre 2010
- octobre 2010
- septembre 2010
- août 2010
- juillet 2010
- juin 2010
- mai 2010
- avril 2010
- mars 2010
- février 2010
- janvier 2010
- décembre 2009
- novembre 2009
- octobre 2009
- septembre 2009
- août 2009
- juillet 2009
- juin 2009
- mai 2009
- avril 2009
- mars 2009
- février 2009
- janvier 2009