Existe-t-il un moyen simple de savoir combien de builds réussis/cassés un utilisateur a généré dans Teamcity? Nous avons besoin de cela pour savoir qui achète des bières le vendredi :)Découvrir qui a le plus battu Teamcity
Répondre
La réponse courte semble être non. Il n'y a pas de moyen simple de le faire mais ce n'est pas impossible. Découvrez ce post sur le forum JetBrains. Est-ce que Matrix référence une blague?
http://www.jetbrains.net/devnet/message/5239286#5239286
Il y a un onglet Historique de construction sur la page des détails de l'agent. Mais vous ne pouvez pas faire grand-chose avec ça (pas dans la version 5.01 de Teamcity de toute façon). Il n'autorise même pas le tri dans la colonne des résultats. Selon le nombre de builds que vous avez par semaine, il est possible de faire un rapide scan manuel de toutes les builds échouées par agent assez rapidement.
EDIT: C'est certainement possible dans Teamcity 7.0 via le nouveau REST API.
Il ressemblerait à quelque chose comme ceci:
http://teamcity:8111/httpAuth/app/rest/buildTypes/id:bt284/builds?status=FAILURE&user=id:1
Cela peut être possible maintenant TeamCity 6 en utilisant son support pour dresser une carte personnalisée: http://confluence.jetbrains.net/display/TCD6/Custom+Chart