Définir votre processus de build

Après avoir configuré votre système de génération, vous êtes quasiment prêt à utiliser Team Foundation Build pour compiler votre code, effectuer vos tests et exécuter plusieurs autres fonctions importantes. L'étape suivante consiste à développer un processus de génération, qui contient vos instructions sur les projets de code à compiler, les actions qui déclenchent une build, les tests à exécuter et toutes les autres procédures requises par votre équipe.

Que voulez-vous faire ?

  • Créer et utiliser une définition de build. Vous pouvez définir rapidement un processus de génération simple mais puissant qui inclut vos instructions sur les projets de code à compiler, les actions qui déclenchent la build, les test à exécuter et d'autres options encore.

  • Définir un processus de génération pour prendre en charge l'intégration continue. Votre équipe peut réduire le risque d'erreur dans son code base en intégrant aussi fréquemment que possible diverses fonctionnalités dans un référentiel partagé et en générant et testant le résultat. Vous pouvez mettre en œuvre cette stratégie, appelée intégration continue, en définissant un processus de génération qui garantit que votre équipe et vous-même pouvez déterminer aussi rapidement que possible qu'un archivage d'une équipe de fonctionnalité a interrompu la build ou a provoqué l'échec d'un test.

  • Éviter à votre équipe de « casser la build ». Lorsqu'un développeur archive des modifications qui arrêtent la build, cela peut avoir des conséquences néfastes sur le travail des petites équipes. Pour les équipes de plus grande taille, les coûts en matière de perte de productivité et de retard dans le planning peuvent être élevés. Vous avez donc tout intérêt à créer une définition de build d'archivage contrôlé afin de mettre tout ou partie de votre base de code à l'abri de ces interruptions.

  • Créer des processus de génération personnalisés. Avec le modèle par défaut, vous pouvez créer un processus de génération qui répond à une majorité des spécifications les plus courantes. Toutefois, pour de nombreuses équipes, leurs processus de génération doivent exécuter des tâches spécialisées ou suivre une logique personnalisée.

  • Continuer à utiliser les processus de génération hérités. Lorsque vous effectuez une mise à niveau depuis des versions antérieures de Team Foundation Server, vous pouvez continuer à utiliser les processus de génération hérités. Vous pouvez également continuer à utiliser des versions antérieures de Visual Studio pour créer des processus de génération sur Visual Studio Team Foundation Server 2013.