We are developing a cross-platform application in C and C++, and use CMake to generate NMake makefiles for Windows and Make makefiles for Unix. We have set up a TeamCity build server that builds the application on all the platforms. Since the only way to tell what went wrong when a build fails is to manually inspect the build log, what we would like to do next is to develop a TeamCity plugin that processes the build log and recognizes the compilation errors. If possible, we would also like the plugin to recognize compiler warnings, and create statistics based on the number of warnings in a build.
How would we go ahead to make such a plugin?
With best regards,