8.4. Revendiquer des builds

Quand un build échoue, il peut être utile de savoir que quelqu'un a repéré le problème et y travaille dessus. Cela évite d'avoir plusieurs développeurs qui gaspillent leur temps à essayer de corriger le même problème, chacun de leur côté.

Le plugin Claim permet aux développeurs d'indiquer qu'ils se sont appropriés un build cassé et qu'ils essaient de le réparer. Vous pouvez installer ce plugin de la façon habituelle. Une fois installé, les développeurs peuvent revendiquer un build échoué comme le leur. Ils peuvent éventuellement ajouter un commentaire pour expliquer la cause suspectée de l'échec du build et ce qu'ils ont l'intention de faire à ce sujet. Le build revendiqué sera alors marqué comme tel dans l'historique des builds afin d'éviter aux autres développeurs de gaspiller inutilement du temps à investiguer.

Pour activer la revendication pour une tâche de build, vous devez cocher la case “Allow broken build claiming” dans la page de configuration de la tâche de build. Alors, vous pourrez revendiquer un build cassé dans la page de détails du build (voirFigure 8.5, “Revendiquer un build échoué”). Les builds revendiqués seront affichés avec une icône dans l'historique des builds indiquant qu'ils ont été revendiqués. Vous pouvez aussi effectuer une revendication de build “sticky” afin que tous les échecs ultérieurs de build pour cette tâche soient aussi automatiquement revendiqués par ce développeur, et ce, jusqu'à ce que le problème soit résolu.

Revendiquer un build échoué

Figure 8.5. Revendiquer un build échoué