We use jetBrains TeamCity continuous integration server for builds.
We've got tens of different projects in TeamCity, and want to see one big picture across them in terms of their development quality, to find out which projects are lacking quality and in which sense. We use metrics such as unit test coverage, cyclomatic complexity \ maintainability index, duplicates, defect rates, etc...
We collect metrics to TeamCity from test tools, either:
[##teamcity[buildStatisticValue key='<valueTypeKey>' value='<value>']
So we got them in TeamCity and can see them on per project charts. We can even get them out of TeamCity by REST protocol in XML or JSON format.
Our goal is to see the overall picture across ALL projects. Here are 2 examples of tables that we want to see:
Or it could be a 2-dimensional charts with similar approach.
So, the question is:
Is there such existing Dashboard tool, that can show described tables and\or charts? Either separate application tightly integrated with TeamCity, or a plugin for TeamCity?
Thanks!
This question is pretty similar to another one I just answered.
The answer is to use SonarQube.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With