Je souhaite configurer des notifications jabber pour signaler uniquement la première génération réussie après l'échec et la première génération échouée après la réussite. C'est possible?CruiseControl: notification jabber sur la première version réussie après l'échec?
Répondre
Si vous utilisez CruiseControl.Net, vous pouvez utiliser un éditeur xmpp, mais il n'y a pas de support pour notifier uniquement le type de modification, comme le type de modification ModifierNotificationTypes de l'éditeur de messagerie. Vous pouvez essayer de modifier le code XmppPublisher.cs en conséquence ou essayer de modifier le ConditionalPublisher.
Voir les éléments suivants:
XMPP Editeur (GTalk, Jabber, etc.)
http://jira.public.thoughtworks.org/browse/CCNET-1257
CruiseControl.NET: Email Editeur
http://build.subtextproject.com/ccnet/doc/CCNET/Email%20Publisher.html
CruiseControl.NET: Éditeur conditionnel
http://ccnetlive.thoughtworks.com/ccnet/doc/CCNET/Conditional%20Publisher.html
Si vous utilisez CruiseControl, vous pouvez utiliser l'éditeur de Jabber, mais vous devrez créer votre propre éditeur onchange qui peut être basé hors onsuccess et \ ou onfailure.
Voir les éléments suivants:
jabber
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
Oui, et si j'utilise TeamCity - les notifications jabber pour la première version réussie après échec sont supportées ... – vpolozov