Czy istnieje prosty sposób sprawdzenia, ile udanych/uszkodzonych kompilacji wygenerował użytkownik w Teamcity? Potrzebujemy tego, aby dowiedzieć się, kto kupuje piwo w piątek :)Dowiedz się, kto złamał najwięcej kompilacji w Teamcity
Odpowiedz
Krótka odpowiedź wydaje się być nie. Nie ma prostego sposobu, aby to zrobić, ale nie jest to niemożliwe. Sprawdź ten post na forum JetBrains. Czy to Matrix wspomina żart?
http://www.jetbrains.net/devnet/message/5239286#5239286
Jest zakładka Historia build na stronie szczegółów Agent. Ale nie można z nim wiele zrobić (i tak nie w wersji 5.01 Teamcity). Nie pozwala nawet na sortowanie w kolumnie wyników. W zależności od tego, ile kompilacji masz tygodniowo, możliwe jest szybkie szybkie ręczne skanowanie wszystkich nieudanych kompilacji na agenta.
EDYCJA: Jest to zdecydowanie możliwe w Teamcity 7.0 poprzez nowy REST API.
To mogłoby wyglądać tak:
http://teamcity:8111/httpAuth/app/rest/buildTypes/id:bt284/builds?status=FAILURE&user=id:1
To może być możliwe już w TeamCity 6 stosując to wsparcie dla niestandardowych wykresów: http://confluence.jetbrains.net/display/TCD6/Custom+Chart
- 1. Dowiedz się, kto wprowadził zmiany w VS 2010 z TFS
- 2. Dowiedz się, kto dokonał ostatniej zmiany w plikach Powershell?
- 3. Błąd kompilacji projektu TeamCity
- 4. Teamcity przywrócić usuniętą konfigurację kompilacji
- 5. Uruchamianie wszystkich konfiguracji kompilacji w TeamCity
- 6. Dowiedz się ASP.NET MVC
- 7. Artefakt TeamCity z ostatniej pomyślnej kompilacji gałęzi
- 8. TeamCity - odwołanie do numeru kompilacji z innej konfiguracji kompilacji
- 9. Dowiedz się, rozmiar obiektu polimorficznego
- 10. Dowiedz się, rozmiar obiektu .net
- 11. Dowiedz się, wywołując procedura składowana w SQL Server
- 12. Dowiedz się, jakie flagi budujemy w Setup.hs
- 13. msbuild Błąd MSB4025 w TeamCity kompilacji kroku dla Visual Studio
- 14. Jak odwołać się zamiast kopiować pliki js z pakietu Nuget w czasie kompilacji w TeamCity?
- 15. Zezwalaj/nie zezwalaj użytkownikom na uruchamianie konfiguracji kompilacji w Teamcity
- 16. Jak mogę zmienić tożsamość użytkownika uruchamiającego agenta kompilacji w TeamCity?
- 17. Dowiedz się, kiedy kursor jest przesuwany (UITextView)
- 18. Dowiedz się, ile połączeń SSH istnieje obecnie
- 19. GVim: dowiedz się, czy guifont jest dostępny.
- 20. Dowiedz się, gdzie pamięć sterty zostanie uszkodzona.
- 21. Dowiedz się więcej o przetwarzaniu rozproszonym
- 22. Git dowiedz się ostatniego zatwierdzenia, pchnąłem
- 23. Dowiedz się, jak kontrolować ostatnie ostrzeżenie.
- 24. Dowiedz się, na którym działa port Django?
- 25. jQuery - Dowiedz się, co wywołało zdarzenie
- 26. Dowiedz się, kiedy układ klawiatury został zmieniony
- 27. Dowiedz się zależności wszystkich bibliotek DLL?
- 28. Dowiedz się, czy aplikacja wymaga uprawnień administratora.
- 29. Dowiedz się, ile wątków obsługuje moja aplikacja?
- 30. Dowiedz się statystyki użytkowania indeksów MySQL?