Team Piazza: Public Life in the Team City
I've recently started a new project on which we use the Team City continuous integration server from Jetbrains. It's an excellent tool: easy to install and configure and with many advanced features.
There's just one thing it lacks: a honking great build monitor to make the state of the build publicly visible.
At my previous project we used Build-o-matic, which generates a very obvious, public display of the current build state and who is responsible. As Ivan has written, we found that this feature really helped everyone become personally involved in the build and integration of the system.
So, with no further ado I'm happy to introduce... Team Piazza, a Team City plug-in that provides Build-o-matic like build monitors. A Piazza build monitor displays:
- The project and build being monitored
- The current build number
- Whether the build is "red" or "green"
- Textual success/failure indication for the colour-blind
- Whether the Team City server is currently building
- The changes that caused the current build to be kicked off
- Pictures of the team members that made those changes
- The progress of the build
- The build step that the Team City agent is currently running
Here are more screenshots.