Je travaille avec une petite équipe de développement (4 personnes) sur un projet C #. J'ai proposé de mettre en place une machine de construction qui fera des builds et des tests nocturnes du projet, car je comprends que c'est une bonne chose. Le problème, c'est que nous n'avons pas beaucoup de budget ici, alors je dois justifier les dépenses auprès des pouvoirs en place. Alors je veux savoir:
Je me rends compte que c'est un sujet très vaste et je ne fais que commencer. Je n'ai pas trouvé de duplicata de cette question ici, et s'il y a un livre là-bas, je devrais simplement me le faire savoir.
EDIT: je l'ai enfin réussi! Hudson est complètement fantastique, et FxCop montre que certaines fonctionnalités que nous pensions implémentées étaient en fait incomplètes. Nous avons également dû changer le type d'installation de vdproj Old-And-Busted à New Hotness WiX.
En gros, pour ceux qui y prêtent attention, si vous pouvez exécuter votre build à partir de la ligne de commande, vous pouvez le mettre dans hudson. Faire exécuter la construction à partir de la ligne de commande via MSBuild est un exercice utile en soi, car cela oblige vos outils à être à jour.