I've released a new version of Team Piazza.

Changes include:

  • Support for Team City 4
  • Configuration read from server config file
  • Respects line breaks in commit comments (only supported in Firefox 3.5)
  • Additional icon to show success and fail, to better support colour-blind users
  • Nicknames can contain spaces
  • Bug fix: uses correct paths for CSS when Team City is not mounted in root servlet context
  • Bug fix: commit comments escaped correctly

Available from: http://code.google.com/p/team-piazza/


I created a new release for the Team Piazza build monitor:


It supports the new TeamCity plugin format. After upgrading TC, you don't need to reinstall the plugin anymore.

And as a beta feature, the user portraits can now be configured from within the gui.

Please, let us know, if you find any bugs or if you have any ideas for new features.


We released a new version of the Team Piazza Build Monitor.

New Features:

  • Configure the plugin via the administration gui of TeamCity
  • New option to show only the avatars of the committers who broke the build (the famous "Blame Wall")
  • TeamCity 7 support

Screen Shot 2012-05-11 at 2.03.00 PM.png

Screen Shot 2012-05-11 at 1.59.04 PM.png

If you have any problems or wishes, please let us know: http://code.google.com/p/team-piazza/issues/list


New version of Team Piazza released. New Features:

  • TeamCity 8 compatible
  • Gravatar.com support

Download here.

Any problems or ideas? Please update the issue tracker: https://code.google.com/p/team-piazza/issues/list


Is there any manual - how to composite view of few builds on one page? Can't find anything on project homepage...


Hi Setevoy,

thank you for downloading and testing Team Piazza Build Monitor.

Composing views is not possible. Team Piazza will show all projects and their build configurations of the choosen project group. You have to choose "enable status widget" for all build configurations you want to see in Team Piazza. You can find the setting at the bottom of the "1 General Settings" tab within a build configuration.

Have a look at this issue which seems to be a feature request for this purpose or please feel free to create a new issue.


TeamPiazza plugin has been moved to github:


Google Code removed the possibility to provide releases.

In addition, the Piazza Team created a new release available at the new project site: https://github.com/timomeinen/team-piazza/releases

  • Supports TeamCity 8.x
  • Fixed issues with the Feature Branch view


Grabbed this and plunked the zip file into TeamCity 8.1.4's plugin folder.

The plugin (Piazza build monitor) is now listed in the External Plugins area but I cannot see the Server Administration > Piazza Notifier option.

I am also not seeing the the Team Piazza Build Monitor option at the bottom of the projects view.

Any ideas?


OK so a bit more information.

Looking at the TeamCity > Server Logs > teamcity-winservice.log file I found the following:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'piazzaConfiguration' defined in plugin: piazza#team-piazza-server-1.2.jar!/META-INF/build-server-plugin.xml: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.natpryce.piazza.pluginConfiguration.PiazzaConfiguration]: Constructor threw exception; nested exception is java.lang.RuntimeException: java.net.ConnectException: Connection refused: connect

My spidy sense tells me that this is something to do with piazza config bean failing because of a connection begin refused. But connection to what and where to configure it is currently eluding me.

Comments, questions or suggestions welcome.



So after a bit of digging it seems that it all comes down to a combination of this line of code which tries to open the piazza.xml config file and the fact that our TeamCity is hosted on Windows (I know, I know) and it's data folder is hosted on a UNC path.

I am going to create the file manually for now and see if that helps.



thank you very much for trying Team Piazza. We have working Windows setups, but you might be right, that the UNC configuration path could be a problem. Have you found any solution to your problem? If not, please feel free to create an issue at github: https://github.com/timomeinen/team-piazza/issues

Anyhow, githubs issue tracker might be a better place for support.



I got it working a couple hours ago but we got so excited with our new build notification TV I have not got round to posting my solution :)

In the end I created the piazza.xml config file in TeamCity's config folder with the contents:

<piazza showOnFailureOnly="false" />

It all sprung into life after that. YAY!

I would suggest that the plugin handle not being able to create the config file a little more gracefully.

Unfortunatley I do not have a Java development environment setup otherwise I would submit a pull request to fix this. Might get round to that on the weekend, but no promisses. ;)

Thanks for putting together this sweet tool.



Good to hear, you got it working!

If you like, could you send me a nice picture of your new build TV? We are searching real-world examples for our website.


We released version 1.4 of Team Piazza, which is compatible to TeamCity 9.x.



Sure thing! find it here http://bit.ly/greenpiazza

I composed six of our most important builds into one screen with some iframes. There is some flicker when the iframes refresh but it works for us.

Marvel at all the green!


Thank you. I like the green in 'greenpiazza' ;-)

I have just released a new version of Team Piazza for TC9. Maybe you want to give it a try.


Please sign in to leave a comment.