我想设置jabber通知,以便在失败后仅报告第一次成功构建,并在成功后首次报告失败。有可能吗?
答案 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