Travaillant dans un environnement d'équipe, nous avons un Team Foundation Server qui contient également un composant Team Build. Il est configuré pour construire automatiquement tous les projets et solutions à des moments précis ou sur demande.Automatisation de la construction locale?
Nous développons un produit construit avec plusieurs solu- tions qui dépendent l'une de l'autre. Lorsque des éléments ont été modifiés dans une solution, celle-ci doit être reconstruite localement manuellement en mode de débogage et en mode de libération afin que les modifications prennent effet dans une autre solution qui en dépend.
De même, lorsqu'un développeur récupère toutes les sources la première fois, il doit construire toutes les solutions manuellement dans le bon ordre pour obtenir un environnement de travail.
Quelle est la meilleure façon d'automatiser des choses comme ça? Créer des fichiers .cmd qui déclenchent les fichiers msbuild correct? En utilisant un programme tel que CruiseControl.NET?
Que faites-vous pour maintenir un environnement de développement local propre?