CCnet电子邮件发布者用户名区分大小写

时间:2012-09-17 10:29:55

标签: svn email configuration cruisecontrol.net case-sensitive

我正在使用CCnet 1.6.7981和SVN的电子邮件发布者作为版本控制系统。我的问题是SVN用户名不区分大小写,但CCnet电子邮件发布者是。所以我在配置中使用了一个脏的解决方法,因为每个人都有一个3个字母的用户名:

<email from="ccnet@domain.com" mailhost="..." includeDetails="TRUE">
    <users>
        <user name="abc" address="ABCforename.surname@domain.com" />
        <user name="Abc" address="ABCforename.surname@domain.com" />
        <user name="ABc" address="ABCforename.surname@domain.com" />
        <user name="ABC" address="ABCforename.surname@domain.com" />

        <user name="def" address="DEFforename.surname@domain.com" />
        <user name="Def" address="DEFforename.surname@domain.com" />
        <user name="DEf" address="DEFforename.surname@domain.com" />
        <user name="DEF" address="DEFforename.surname@domain.com" />
    </users>
    <modifierNotificationTypes>
        <NotificationType>Failed</NotificationType>
        <NotificationType>Fixed</NotificationType>
        <NotificationType>Exception</NotificationType>
    </modifierNotificationTypes>
</email>

对于这类问题,是否有一个简洁的解决方案?

1 个答案:

答案 0 :(得分:0)

您可以使用converter元素 http://www.cruisecontrolnet.org/projects/ccnet/wiki/Email_Publisher 有一个ldap转换器和一个正则表达式转换器