Incubated: Build Analytics

Jun 18, 2011 at 9:36 AM

Problem: We have a TeamCity CI Build Server and it runs a series of test/metrics as part of the build - I want to display the stats from the Build, NCover & SpecFlow in Geckoboard.

I've already created a new contrib project "BuildAnalytics" and have a TeamCity HealthCheck (using the nice Sharp2City REST client with a few tweaks) that detects new build states. I've also written parsers for NCover Html, Specflow Html and StoryQ Xml reports to extract the metrics from each and publish these as new Health Check results and have got a way of invoking these parsers based in the Build Health Check output.

I'm just working out the best way of visualising this in Geckoboard - the Geckoboard Data Service might need a few tweaks but it's pretty much there.

Are there any other build tools you run (eg: NDepends) that have stats you would like to see in your Geckoboard?

Jun 28, 2011 at 6:44 PM
Edited Jun 28, 2011 at 6:45 PM

Ok, Build Analytics has landed in v2.1 - enjoy!