parautenbach/TeamCity-HipChat-Notifier

Specify custom channel for server events

Closed this issue · 3 comments

We have a fairly busy TeamCity server with a lot of projects/builds owned by various teams, and we want each team to have the ability to opt-in to HipChat notifications for their projects. However, we'd still like to have server events go to our "General" room so everyone knows the server is going up and down.

The only way I could figure out to accomplish this is to set the default room to "General", and then go through every project (over a hundred) to set the room to "(None)". It would be great if there was an easier way!

Hi Brant

Thanks for pointing this out. That is quite a predicament.

I can imagine a few options, but perhaps the best one is to have different rooms for build and server events (referring to the default rooms). Basically, everything stays as is, with the addition of a dedicated room for server events. Build events are then still configured with a default room globally, with per project overrides. Would this make life easier?

Another option would be to not only send server events to the default room, but all rooms. This would however cause a lot of spam.

Sounds good to me.

Now available in v0.7.0.