TFS 2010电子邮件提醒 - 按多个状态码过滤?

时间:2010-08-04 13:19:35

标签: tfs2010 tfs-alerts

我正在使用TFS Power Tools中的警报资源管理器在TFS 2010中设置我的电子邮件警报。

我希望在构建失败或部分成功时收到电子邮件。过滤器似乎太基本了,无法实现这一点。

我已按如下方式创建过滤器

  

“TeamProject”='我的项目'和“StatusCode”='失败'或“StatusCode”='PartiallySucceeded'

但很明显,只要任何项目的构建部分成功,它就会向我发送电子邮件。我真正想要的过滤器是

  

“TeamProject”=“我的项目”AND(“StatusCode”='失败'或“StatusCode”='PartiallySucceeded')

有没有办法实现这个目标?我可以用这样的方式输入值,使其读为IN('this'或'that')?

如果我能提供帮助,我真的不想为我感兴趣的每个状态创建单独的电子邮件规则。

2 个答案:

答案 0 :(得分:4)

好的,我终于找到了解决方案。

在警报定义选项卡上,选择两行或更多行,表格正上方的按钮亮起。其中一个是“Group selected clauses”,并将创建一个子句,其中包含我所追求的结果。

alt text

答案 1 :(得分:0)

(这是基于TFS 2008 Power Toys的VS 2008编辑器)

在“警报定义”选项卡中,我认为您无法做到,但“过滤器表达式”选项卡提供了更多自由,使用AND和OR,以及支持括号。