2012-10-11 8 views
11

Używamy aplikacji budowania zasięgu w TeamCity 6 (około aktualizacji do wersji 7.1) Jeśli chcemy zobaczyć zasięg kodu (lub inne metryki) konkretnej kompilacji, to jest w porządku, ponieważ możemy przejść do tej kompilacji, ale Byłoby świetnie, gdybyśmy mogli wyodrębnić kilka interesujących wskaźników ze wszystkich/niektórych obecnych konfiguracji projektów/kompilacji i wyświetlić je wszystkie razem.Jak zebrać raporty o pokryciu z kodu TeamCity z wielu projektów w jednym raporcie?

Dla wygody oczekiwałbym, że nowy wyświetlacz będzie dostępny z poziomu samego TeamCity, jednak jeśli istnieją rozwiązania, które wymagają osobnego rozwiązania, możemy na nie spojrzeć.

Odpowiedz

4

Jeśli chcesz porównać zestaw typowych danych (np. Pokrycia kodu) dla różnych projektów i z biegiem czasu, to prawdopodobnie chcesz uzyskać SonarQube.

Możesz zintegrować go z TeamCity, dodając do każdego projektu plik sonar-project.properties i wywołując sonar-runner z poziomu kompilacji linii poleceń.

+0

Swoją drogą, jak dobry jest Sonar dla projektów .NET? Słyszałem, że powstało w świecie Java i funkcjonalność .NET nie jest jeszcze dobra. – Ivan

+1

@Ivan, wsparcie dla C# jest całkiem dobre, ale uważam, że można powiedzieć, że nie jest jeszcze na tym samym poziomie co java. Istnieje cały zestaw wtyczek C#, które można zobaczyć w dokumentacji. Nie wiem więcej o .NET szerzej. Jeśli masz zamiar spróbować go użyć, możesz przeczytać to [powiązane pytanie] (http://stackoverflow.com/questions/13170780/teamcity-dotcover-report-path-for-sonar), spowodowało to wiele z bólu. Myślę, że naprawiłem link przy okazji. –

Powiązane problemy