I read the documentation and tried your life-demo, but I'm still not sure how I'd solve the following scenario:
- I want to be informed, if I did a checkin and the build is failing (maybe because of my commit)
- I want to be informed, if then someelse does a checkin and then the build suceeds (The other could have fixed my bug, or he fixes his bug, that he commited the same time like me).
I assume, I had to configure a notifier with the option
Watch Builds: 'Watch builds with my changes'
Send notification when: 'The build fails' + 'The build is succesfull' + 'only on first successfull after failed'
Unfortunately this combination is not possible, the option 'only on first successfull after failed' is disabled.
Without beeing able to check this option, I'd get an email on each successfull commit, which I don't want.
In TC 3.0 I wrote my own notifier plugin which implemented a logic like:
- 'On first successfull build after a failed one, send a success-notification to everyone who got a failed-notification since the last success' - that's the metaphor of CruiseControl as well.
I hoped that this wouldn't be needed anymore with all the new options, but I'm not sure about this.