Существует ли простой способ узнать, сколько успешных/поврежденных сборок пользователь генерировал в Teamcity? Нам нужно это для обнаружения, кто покупает пиво в пятницу :)
Короткий ответ, кажется, нет. Нет простого способа сделать это, но это не невозможно. Проверьте этот пост на форуме JetBrains. Является ли эта ссылка на Матрицу шуткой?
http://www.jetbrains.net/devnet/message/5239286#5239286
На странице сведений об агенте есть вкладка история сборки. Но вы не можете ничего с этим подедь (во всяком случае, не в версии 5.01 Teamcity). Он даже не позволяет сортировать по столбцу результатов. В зависимости от того, сколько сборок у вас есть в неделю, можно довольно быстро выполнить быстрое сканирование вручную всех неудачных сборок для каждого агента.
ПРАВКА: Это определенно возможно в Teamcity 7.0 через новый REST API.
Это будет выглядеть примерно так:
http://teamcity:8111/httpAuth/app/rest/buildTypes/id:bt284/builds?status=FAILURE&user=id:1