A basic HipChat publisher for CruiseControl.NET.
Thanks to alexscordellis and his ccnet.campfire.plugin project which I used to figure out how to create a CruiseControl.NET publisher.
Once compiled, copy ccnet.hipchat.plugin.dll to C:\Program Files (x86)\CruiseControl.NET\server, or to where CruiseControl.NET is installed if not the default path.
Add the following to your ccnet.config publishers block:
<hipchat
https="true or false"
room-id="integer room id or string room name"
from="who the message is from, usually Robot Llama"
auth-token="your auth token"
message="optional message. if null/empty, it will output build complete"
hide-result="true or false"
/>
Setting hide-result to true will hide the build result from the message, as well as change the message color to yellow. This is useful for announcing in-build events, such as build started.