Allow for Specifying a Custom Display Name per Project in CCTray #292
Description
In my CCTray, I am currently observing various builds of four of our branches, namely our trunk and three release branches. CCTray can successfully connect to the build server (by means of .NET Remoting) and retrieve the status ... which is then shown in my table in rows starting like this:
Project | Server | Category | ... |
---|---|---|---|
Core Public | buildsrv:28002 | [buildsrv]Public | ... |
Core Release | buildsrv:28002 | [buildsrv]Release | ... |
Core Debug | buildsrv:28002 | [buildsrv]Debug | ... |
Modules Public | buildsrv:28008 | [buildsrv]Public | ... |
Modules Release | buildsrv:28008 | [buildsrv]Release | ... |
Modules Debug | buildsrv:28008 | [buildsrv]Debug | ... |
Modules Tests | buildsrv:28008 | [buildsrv]Tests | ... |
Core Public | buildsrv:28010 | [buildsrv]Public | ... |
Core Release | buildsrv:28010 | [buildsrv]Release | ... |
Core Debug | buildsrv:28010 | [buildsrv]Debug | ... |
Modules Public | buildsrv:28011 | [buildsrv]Public | ... |
Modules Release | buildsrv:28011 | [buildsrv]Release | ... |
Modules Debug | buildsrv:28011 | [buildsrv]Debug | ... |
Modules Tests | buildsrv:28011 | [buildsrv]Tests | ... |
Core Public | buildsrv:28012 | [buildsrv]Public | ... |
Core Release | buildsrv:28012 | [buildsrv]Release | ... |
Core Debug | buildsrv:28012 | [buildsrv]Debug | ... |
Modules Public | buildsrv:28014 | [buildsrv]Public | ... |
Modules Release | buildsrv:28014 | [buildsrv]Release | ... |
Modules Debug | buildsrv:28014 | [buildsrv]Debug | ... |
Modules Tests | buildsrv:28014 | [buildsrv]Tests | ... |
Core Public | buildsrv:28032 | [buildsrv]Public | ... |
Core Release | buildsrv:28032 | [buildsrv]Release | ... |
Core Debug | buildsrv:28032 | [buildsrv]Debug | ... |
Modules Public | buildsrv:28018 | [buildsrv]Public | ... |
Modules Release | buildsrv:28018 | [buildsrv]Release | ... |
Modules Debug | buildsrv:28018 | [buildsrv]Debug | ... |
Modules Tests | buildsrv:28018 | [buildsrv]Tests | ... |
------------- | -------------- | --------------- | ... |
Obviously, this is pretty much useless the more branches I need to observe and I can only guess based on the order of insertion which line refers to which build.
To clarify: The issue I'm having with the above list is that we have several build projects with the same name. The only way they can be distinguished in CCTray is by the port number in their server names, and those are assigned asystematically and thus nothing I would want to memorize.
This tool would be so much more useful if, in the CruiseControl.NET Tray Settings dialog box, there were some way to optionally assign a custom display name to each project that is then shown in the main window.
Is there may already some non-obvious way to do this (by directly editing any config files? Or alternatively, for setting a custom display name for each server?