CruiseControl:失败后第一次成功构建的jabber通知?

时间:2010-08-31 18:26:15

标签: xmpp cruisecontrol

我想设置jabber通知,以便在失败后仅报告第一次成功构建,并在成功后首次报告失败。有可能吗?

1 个答案:

答案 0 :(得分:0)

如果您使用的是CruiseControl.Net,则可以使用xmpp发布者,但不支持仅对更改类型进行通知,例如Email Publisher的ModifierNotificationTypes的更改类型。 您可以尝试相应地修改XmppPublisher.cs代码或尝试修改ConditionalPublisher。

请参阅以下内容:

XMPP Publisher(GTalk,Jabber等)

http://jira.public.thoughtworks.org/browse/CCNET-1257

CruiseControl.NET:电子邮件发布者

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发布者,该发布者可以基于成功和/或失败。

请参阅以下内容:

的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