Gibt es eine einfache Möglichkeit herauszufinden, wie viele erfolgreiche/kaputte Builds ein Benutzer in Teamcity generiert hat? Wir brauchen das, um herauszufinden, wer am Freitag Biere kauft :)Herausfinden, wer die meisten Builds in Teamcity zerstört hat
Antwort
Die kurze Antwort scheint nein zu sein. Es gibt keinen einfachen Weg dies zu tun, aber es ist nicht unmöglich. Schau dir diesen Beitrag im JetBrains-Forum an. Ist diese Matrix ein Witz?
http://www.jetbrains.net/devnet/message/5239286#5239286
Es ist eine Build Geschichte Registerkarte auf der Seite Agenten Details. Aber man kann damit nicht viel anfangen (sowieso nicht in Version 5.01 von Teamcity). Es erlaubt nicht einmal die Sortierung in der Ergebnisspalte. Abhängig davon, wie viele Builds Sie pro Woche haben, könnte es möglich sein, schnell einen schnellen manuellen Scan aller fehlgeschlagenen Builds pro Agent durchzuführen.
EDIT: Dies ist definitiv in Teamcity 7.0 über die neue REST API möglich.
Es würde wie folgt aussehen:
http://teamcity:8111/httpAuth/app/rest/buildTypes/id:bt284/builds?status=FAILURE&user=id:1
Dieser möglich sein kann, jetzt in Teamcity 6 ist es die Unterstützung für benutzerdefinierte Charting mit: http://confluence.jetbrains.net/display/TCD6/Custom+Chart