Я хочу настроить уведомления Jabber, чтобы они сообщали только о первой успешной сборке после неудачной и первой неудачной сборке после успешной.Возможно ли это?
Если вы используете CruiseControl.Net, вы можете использовать издателя xmpp, но не поддерживается только уведомление об изменении типа, такого как тип изменения ModifierNotificationTypes издателя электронной почты. Вы можете попытаться соответствующим образом изменить код XmppPublisher.cs или попытаться изменить ConditionalPublisher.
См. Следующее:
XMPP Publisher (GTalk, Jabber и др.)
http://jira.public.thoughtworks.org/browse/CCNET-1257
CruiseControl.NET: Email Publisher
http://build.subtextproject.com/ccnet/doc/CCNET/Email%20Publisher.html
CruiseControl.NET: условный издатель
http://ccnetlive.thoughtworks.com/ccnet/doc/CCNET/Conditional%20Publisher.html
Если вы используете CruiseControl, вы можете использовать издатель jabber, но вам придется создать своего собственного издателя onchange, который может основываться на onsuccess и \ или onfailure.
бормотание
http://cruisecontrol.sourceforge.net/main/configxml.html#jabber
OnSuccess
http://cruisecontrol.sourceforge.net/main/configxml.html#onsuccess
OnFailure
http://cruisecontrol.sourceforge.net/main/configxml.html#onfailure