我想配置我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>
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top