Ajouter des stratégies d'archivage

Les administrateurs du contrôle de version Team Foundation peuvent ajouter des spécifications de stratégie d'archivage. Ces stratégies d'archivage exigent que les utilisateurs prennent des mesures lorsqu'ils effectuent un archivage dans le contrôle de code source. Un utilisateur peut par exemple être tenu d'associer un élément de travail à un ensemble de modifications. Pour plus d'informations sur les archivages, consultez Archiver des modifications en attente. Par défaut, les types de stratégies d'archivage suivants sont disponibles :

  • Builds   Requiert la réussite de la dernière génération avant archivage.

  • Analyse du code   Exige que l'analyse du code soit exécutée avant l'archivage.

  • Stratégie de test   Exige que certains tests soient effectués avant archivage.

  • Éléments de travail   Exige qu'un ou plusieurs éléments de travail soient associés à l'archivage.

Autorisations requises

Pour exécuter cette procédure, vous devez disposer de l'autorisation Modifier les informations au niveau du projet avec la valeur Autoriser. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Procédure

Pour créer une stratégie d'archivage

  1. Dans Team Explorer, cliquez avec le bouton droit sur votre projet d'équipe, cliquez sur Paramètres du projet d'équipe, puis sur Contrôle de code source.

    La boîte de dialogue Paramètres du contrôle de code source s'affiche.

  2. Cliquez sur l'onglet Stratégie d'archivage, puis sur Ajouter.

    La boîte de dialogue Ajouter une stratégie d'archivage s'affiche.

  3. Dans la liste Stratégie d'archivage, sélectionnez le type de stratégie désiré, puis cliquez sur OK.

    La liste comprend les sélections suivantes :

    • Sélectionnez Builds si vous voulez qu'une génération soit réussie avant que toutes nouvelles modifications puissent être archivées.

    • Sélectionnez Analyse du code si vous voulez que l'analyse du code soit exécutée avant que le code puisse être archivé. La boîte de dialogue Éditeur de stratégies d'analyse du code s'affiche.

      Activez les cases à cocher correspondant aux types d'analyse du code que vous souhaitez exécuter. Les options sont les suivantes : Appliquer l'archivage seulement aux fichiers faisant partie de la solution actuelle, Appliquer l'analyse du code C/C++ (/analyze) et Appliquer l'analyse de code pour le code managé. Si vous activez la case à cocher Appliquer l'analyse du code managé, sélectionnez les paramètres de règle désirés sous Paramètres de règle pour l'analyse du code managé.

      Pour plus d'informations sur l'utilisation des outils d'analyse du code, consultez Création et utilisation de stratégies d'archivage de l'analyse du code.

      Lorsque vous avez terminé, cliquez sur OK.

    • Sélectionnez Stratégie de test si vous voulez que certains tests soient exécutés avant que le code puisse être archivé. La boîte de dialogue Stratégie de test apparaît.

      Cliquez sur Parcourir. Dans la boîte de dialogue Parcourir, spécifiez un fichier de métadonnées et cliquez sur OK. Dans la boîte de dialogue Stratégie de test, activez les cases à cocher des listes de tests dont les tests doivent être exécutés pour respecter la stratégie d'archivage.

      (Facultatif) Activez la case à cocher Appliquer la stratégie d'archivage uniquement aux tests concernés par les modifications de code si vous voulez restreindre la stratégie à ce critère.

      Pour plus d'informations, consultez Créer des paramètres de test pour exécuter des tests automatisés à partir de Visual Studio et Définition de listes de tests pour regrouper des tests.

    • Si vous avez sélectionné Éléments de travail, la stratégie est ajoutée à la liste dans laquelle un élément de travail doit être associé à l'archivage.

  4. Lorsque vous êtes satisfait des paramètres relatifs aux stratégies d'archivage, cliquez sur OK ; la nouvelle stratégie d'archivage s'affiche désormais avec les archivages ultérieurs.

Voir aussi

Tâches

Procédure pas à pas : personnalisation des stratégies et notes d'archivage

Comment : créer une liste de tests

Référence

Configure, commande

Concepts

Définir et appliquer des portes de qualité