对于CruiseControl.NET 1.4.2配置电子邮件发行时未使用节点检测
-
19-08-2019 - |
题
我想配置我CruiseControl.NET服务器来发送电子邮件到那些有助于源;不过,我似乎无法正确配置邮件发布者。我从CruiseControl.NET接收下面的错误。
例外:检测未使用的节点:
<受试者buildResult = “成功” 值= “!生成成功有一个cookie”/>
这是我的配置。真正的电子邮件地址已经改变,以保护无辜。
<publishers>
<xmllogger />
<email from="abs@companyx.com" mailhost="email.companyx.com" includeDetails="true" >
<users>
<user name="john@companyx.com" group="buildMasters" address="john@companyx.com"/>
<user name="jane@companyx.com" group="buildMasters" address="jane@companyx.com"/>
<user name="joe@companyx.com" group="developers" address="joe@companyx.com"/>
<user name="jill@companyx.com" group="developers" address="jill@companyx.com"/>
<user name="jerry@companyx.com" group="developers" address="jerry@companyx.com"/>
</users>
<groups>
<group name="buildMasters" notification="always"/>
<group name="developers" notification="change"/>
</groups>
<modifierNotificationTypes>
<NotificationType>Failed</NotificationType>
<NotificationType>Fixed</NotificationType>
<NotificationType>Success</NotificationType>
</modifierNotificationTypes>
<subjectSettings>
<subject buildResult="Success" value="Build Successful! Have a cookie!" />
</subjectSettings>
</email>
</publishers>
我如何正确配置邮件发布者,以避免这个问题?
解决方案
您从头开始构建CruiseControl的?因为它看起来像一个功能在几个星期只检查前,如果你正在使用的版本的一个功能是不是在那里。
其他提示
我来到这个问题,运行版本1.4.4和接收类似这样的出版商错误:
未使用的节点检测到的通知= “总是”
我用的是电子邮件发布文档和无法弄清楚的问题。原来还有的文档中的错误;组块下notification
已改为notifications
。这些组块现在应为:
<groups>
<group name="buildMasters" notifications="always"/>
<group name="developers" notifications="change"/>
</groups>
不隶属于 StackOverflow