代码之家  ›  专栏  ›  技术社区  ›  Ryan Taylor

为CruiseControl.NET 1.4.2配置电子邮件发布服务器时检测到未使用的节点

  •  1
  • Ryan Taylor  · 技术社区  · 16 年前

    我正在尝试配置我的CruiseControl.NET服务器,以便向那些向源代码投稿的人发送电子邮件;但是,我似乎无法正确配置电子邮件发布服务器。我从CruiseControl.NET收到以下错误。

    这是我的配置。真实的电子邮件地址已被更改以保护无辜者。

    <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>
    

    如何正确配置电子邮件发布服务器以避免此错误?

    2 回复  |  直到 16 年前
        1
  •  11
  •   Gavin Miller    14 年前

    我在运行版本1.4.4时遇到了这个问题,并收到了类似于以下内容的发布者错误:

    检测到未使用的节点通知=“始终”

    我用的是 Email Publisher notification notifications . “组”块现在应为:

    <groups>
        <group name="buildMasters" notifications="always"/>
        <group name="developers" notifications="change"/>
    </groups>
    
        2
  •  2
  •   Alex    16 年前

    推荐文章