Créer et utiliser un modèle de processus de génération personnalisé

Si les définitions de build que vous pouvez créer à l'aide du Modèle par défaut ou du Modèle de mise à niveau ne satisfont pas les besoins de votre équipe, vous pouvez créer votre propre modèle de processus de génération richement personnalisé.

Cette rubrique inclut les sections suivantes :

  • Créer un nouveau modèle de processus de génération

  • Enregistrer un modèle de processus de génération avec le système

  • Utilisation de modèles de processus de génération

Autorisations requises

Pour effectuer les procédures suivantes, votre autorisation Modifier la définition de build doit avoir la valeur Autoriser. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Créer un modèle de processus de génération

Pour créer un modèle personnalisé

  1. Sélectionnez un projet d'équipe dans l'Explorateur d'équipes.

  2. Dans le menu Générer, cliquez sur Nouvelle définition de build.

  3. Tapez un nom dans le champ Nom de définition de build.

  4. Cliquez sur l'onglet Processus, sur Afficher les détails, puis sur Nouveau.

    La boîte de dialogue Nouveau modèle de processus de génération apparaît.

  5. Cliquez sur Copier un fichier XAML, puis sur OK.

  6. Dans la fenêtre de définition de build, au-dessous du menu Fichier de processus de génération, cliquez sur le lien hypertexte qui contient le nom de votre modèle.

    Le dossier qui contient votre nouveau modèle s'affiche dans l'Explorateur du contrôle de code source.

  7. Dans le volet Dossiers, cliquez avec le bouton droit sur le dossier qui contient votre nouveau modèle, puis cliquez sur Obtenir la dernière version.

  8. Cliquez avec le bouton droit sur votre nouveau modèle, puis cliquez sur Afficher.

    Le Workflow Designer apparaît.

  9. Dans le Workflow Designer, modifiez votre modèle.

  10. Après que vous avez terminé de modifier votre modèle, enregistrez-le et fermez le concepteur.

  11. Cliquez avec le bouton droit sur votre nouveau modèle, puis cliquez sur Archiver les modifications en attente.

    La boîte de dialogue Archiver s'affiche.

  12. Cliquez sur Archiver.

Enregistrer un modèle de processus de génération avec le système

Vous pouvez enregistrer des modèles de processus de génération créés à l'extérieur de votre projet d'équipe. Par exemple, vous avez pu recevoir un modèle de processus de génération d'un collègue dans la messagerie électronique et l'avez archivé dans le dossier TeamBuildProcessTemplates du système de contrôle de version de votre projet d'équipe.

Avant que d'autres membres de votre équipe et vous-même puissiez utiliser le modèle de processus de build pour créer des définitions de build, vous devez l'enregistrer avec le système.

Pour enregistrer un modèle de processus de génération avec le système

  1. Sélectionnez un projet d'équipe dans l'Explorateur d'équipes.

  2. Dans le menu Générer, cliquez sur Nouvelle définition de build.

  3. Tapez un nom dans le champ Nom de définition de build.

  4. Cliquez sur l'onglet Processus, puis sur Nouveau.

    La boîte de dialogue Nouveau modèle de processus de génération apparaît.

  5. Cliquez sur Sélectionner un fichier XAML.

  6. Cliquez sur Parcourir.

    La boîte de dialogue Parcourir s'affiche.

  7. Utilisez la boîte de dialogue Parcourir pour rechercher et sélectionner le modèle personnalisé que vous voulez enregistrer.

    Votre nouveau modèle de processus de génération est maintenant affiché dans la liste Fichier de processus de génération et peut être utilisé par d'autres membres de votre équipe ou vous-même pour créer des définitions de build.

Utilisation de modèles de processus de génération

Voici quelques recommandations et conseils qui peuvent contribuer à améliorer votre utilisation des modèles de processus de génération :

  • Les activités Team Foundation Build sont les composants fondamentaux du processus de génération. Vous pouvez réutiliser ces activités pour créer un processus de génération personnalisé. Pour plus d'informations, consultez Activités Team Foundation Build.

  • Nous vous recommandons de ne pas modifier le Modèle par défaut ou le Modèle de mise à niveau. Créez plutôt un modèle selon l'un de ces modèles, comme décrit dans Créer un nouveau modèle de processus de génération personnalisé.

  • Vous pouvez enregistrer un modèle de processus de génération avec plusieurs projets d'équipe. Cette fonction signifie que vous pouvez partager un processus de génération entre tout projet d'équipe dans la collection de projets d'équipe qui contient votre modèle.

  • Si vous devez modifier un modèle de processus de génération, vous devez planifier d'examiner toutes les définitions de build qui sont basées sur le modèle et de les corriger après avoir apporté vos modifications au modèle de processus de génération. Dans le cas contraire, vos définitions de build peuvent échouer ou fonctionner de manière inattendue.

  • Si vous décidez de supprimer un modèle de processus de génération, assurez-vous au préalable de rechercher et de supprimer toutes les définitions de build basées sur le modèle. Lorsque vous supprimez le modèle, toutes les définitions de build restantes basées sur le modèle ne fonctionneront plus.

  • Pour obtenir des informations générales sur l'utilisation du Workflow Designer, consultez les pages suivantes sur le site Web Microsoft :