首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CruiseControl.NET :使用SVN用户名向ActiveDirectory映射发送电子邮件

CruiseControl.NET :使用SVN用户名向ActiveDirectory映射发送电子邮件
EN

Stack Overflow用户
提问于 2010-06-01 21:02:47
回答 1查看 895关注 0票数 2

是否可以将CruiseControl.NET配置为通过将其SVN用户名映射到相应的Active别名(从而检索正确的更新的电子邮件地址)来向对已损坏的进行修改的用户发送电子邮件。

我们的SVN服务器被设置为允许某个Active-Directory组的用户读取和提交更改:我不想每次用户被添加到Active-Directory中的程序员组时都维护CruiseControl.NET配置。

非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2010-06-02 20:21:42

您是在问如何确定最新提交者的电子邮件地址吗?假设您的用户的subversion用户名与其(非域限定的) AD用户名相同,这非常简单。因为您正在使用AD对svn进行身份验证,所以我猜您已经有了。

若要对cc.net事件作出响应,请使用"modifierNotificationTypes“配置块(在”电子邮件“块中)来定义何时应该发送电子邮件,并使用”转换器“块告诉cc.net如何将svn用户名转换为电子邮件地址。这应该和"@yourcompany.com“一样简单,可以用"regexConverter”来完成。下面是一个在失败的构建和第一个固定构建上给提交人发送电子邮件的例子:

代码语言:javascript
复制
<email from="build@yourcompany.com"
       mailhost="yourmailserver"
       includeDetails="TRUE">
  <users />
  <groups />
  <modifierNotificationTypes>
    <NotificationType>Failed</NotificationType>
    <NotificationType>Fixed</NotificationType>
  </modifierNotificationTypes>
  <converters>
    <regexConverter find="$"
                    replace="@yourcompany.com" />
  </converters>
</email>

有关如何配置电子邮件块的更多详细信息,请查看电子邮件发行者的cc.net文档

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2953316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档