CruiseControl: уведомление jabber о первой успешной сборке после сбоя? - PullRequest
0 голосов
/ 31 августа 2010

Я хочу настроить уведомления Jabber, чтобы они сообщали только о первой успешной сборке после неудачной и первой неудачной сборке после успешной.Возможно ли это?

1 Ответ

0 голосов
/ 03 декабря 2010

Если вы используете 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

...