Utiliser la stratégie d'archivage de builds pour réduire l'évolution du code après des arrêts de builds en continu

Lorsque vous configurez une build pour utiliser le déclencheur Intégration continue ou Builds enchaînées, chaque opération d'archivage démarre une build. En cas d'erreur de builds d'intégration en continu, il est important que votre équipe commence par résoudre le problème qui a arrêté la build avant d'apporter d'autres modifications non associées au code base. Vous pouvez utiliser la stratégie d'archivage de builds comme un outil permettant de limiter les modifications supplémentaires à votre code base jusqu'à la résolution de l'arrêt de build.

Lorsque vous activez la stratégie de builds, celle-ci empêches les membres de l'équipe d'ajouter de nouveaux fichiers à tout dossier de contrôle de code source qui est un dossier de travail dans une définition de build déclenchée par le déclencheur Intégration continue ou Builds enchaînées. Lorsque cet événement se produit, le membre de l'équipe qui essaie d'exécuter l'opération d'archivage reçoit le message suivant :

La dernière build de la définition <nom de définition de build>, déclenchée par l'utilisateur <nom d'utilisateur>, a échoué.

Autorisations requises

Pour exécuter cette procédure, l'autorisation Manipuler les paramètres de sécurité doit avoir la valeur Autoriser. Pour plus d'informations, consultez Autorisations de Team Foundation Server.

Pour activer la stratégie de builds

  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 zone de liste Stratégie d'archivage, sélectionnez Builds et cliquez sur OK.

  4. Dans la boîte de dialogue Paramètres du contrôle de code source, cliquez sur OK.

Voir aussi

Tâches

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

Créer une définition de build de base

Concepts

Définir et appliquer des portes de qualité

Définir une build d'archivage contrôlé pour la validation des modifications