Partager via


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

Si les fonctions de processus de génération du Modèle par défaut ne satisfont pas les besoins de votre équipe, vous pouvez créer votre propre modèle richement personnalisé de processus de génération.

Dans cette rubrique

  • 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

  • Travailler avec des modèles de processus de génération

Autorisations requises

Pour effectuer les procédures suivantes, l'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. Dans l'Explorateur d'équipes :

    1. Si vous n'êtes pas déjà connecté au projet d'équipe dans lequel vous souhaitez travailler, connectez-vous au projet d'équipe.

    2. Sélectionnez Icône AccueilHome, puis choisissez Icône des buildsBuilds.

    3. Sur la page Builds, choisissez Nouvelle définition de build.

    Une nouvelle fenêtre de définition de build s'affiche.

  2. Dans la nouvelle définition de build, spécifiez les options de processus de build sur les onglets.Pour plus d'informations, consultez Créer une définition de build.

  3. Sur l'onglet Processus, cliquez sur Afficher les détails, puis sur Nouveau.

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

  4. Choisissez copiez un fichier XAML existant et éventuellement, modifiez le répertoire et le nom du fichier.Cliquez sur OK.

  5. Dans la barre de menus, sélectionnez Fichier, Enregistrernom de votre définition de build (clavier : Ctrl+S).

  6. Dans la fenêtre de définition de build, sous le 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 apparait dans Source Control Explorer.

  7. Dans le menu contextuel de votre nouveau modèle, choisissez Obtenir la dernière version.

  8. Dans le menu contextuel de votre nouveau modèle, choisissez Afficher.

    Le Workflow Designer apparaît.

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

    Pour plus d'informations sur l'utilisation de votre modèle, consultez Utiliser des modèles de processus de génération.

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

  11. Dans le menu contextuel de votre nouveau modèle, choisissez Archivez des modifications en attente.

    La boîte de dialogue Archiver s'affiche.

  12. Choisissez 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 un message électronique et l'avoir archivé dans le dossier BuildProcessTemplates 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. Dans l'Explorateur d'équipes :

    1. Si vous n'êtes pas déjà connecté au projet d'équipe dans lequel vous souhaitez travailler, connectez-vous au projet d'équipe.

    2. Sélectionnez Icône AccueilHome, puis choisissez Icône des buildsBuilds.

    3. Sur la page Builds, choisissez Nouvelle définition de build.

    Une nouvelle fenêtre de définition de build s'affiche.

  2. Sur l'onglet Processus, cliquez sur Afficher les détails, puis sur Nouveau.

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

  3. Choisissez Sélectionner un fichier XAML.

  4. Choisissez Parcourir.

    La boîte de dialogue Parcourir s'affiche.

  5. 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.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.Pour plus d'informations, consultez Enregistrer un modèle de processus de génération avec le système.

  • 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 :