TFS为[Requested By]用户构建电子邮件警报

Dav*_*vid 8 alert build tfs2010

这可能吗?我和我的一个同事现在正在寻找这种解决方案,我们在Google上找不到类似的东西.

事情很简单.我们希望在他或她打破TFS 2010上的构建时通过电子邮件自动提醒[请求方]用户.我们怎么做,必须有一个解决方案,微软不能忘记一个最简单的功能可以是添加...

谢谢你的回答.如果您需要更多关于我的问题的说明,请询问!

Dav*_*haw 6

您可以这样做,但您必须自定义构建过程或使用Web服务,我通过自定义构建过程来完成此操作.我使用了一个用户列表associatedChangesets而不是请求.

  1. 获取TFS构建扩展.
  2. 打开构建过程模板(此处此处的指南).
  3. 导航到"如果发生编译异常"部分.
  4. 拖动"TFS Build Extensions"中的"Email"活动.
  5. 在"收件人"字段中输入以下VB.Net:

至:

New String() { _
    DirectCast(
        New System.DirectoryServices.DirectorySearcher( _
        String.Format("(&(objectClass=user)(|{0}))", BuildDetail.RequestedBy)) _
        .FindOne(), SearchResult) _
        .Properties("mail")(0).ToString() _
}
Run Code Online (Sandbox Code Playgroud)

6:完成电子邮件活动中的其余字段.