我正在使用TFS Power Tools中的警报资源管理器在TFS 2010中设置我的电子邮件警报。
我希望在构建失败或部分成功时收到电子邮件。过滤器似乎太基本了,无法实现这一点。
我已按如下方式创建过滤器
“TeamProject”='我的项目'和“StatusCode”='失败'或“StatusCode”='PartiallySucceeded'
但很明显,只要任何项目的构建部分成功,它就会向我发送电子邮件。我真正想要的过滤器是
“TeamProject”=“我的项目”AND(“StatusCode”='失败'或“StatusCode”='PartiallySucceeded')
有没有办法实现这个目标?我可以用这样的方式输入值,使其读为IN('this'或'that')?
如果我能提供帮助,我真的不想为我感兴趣的每个状态创建单独的电子邮件规则。
答案 0 :(得分:4)
好的,我终于找到了解决方案。
在警报定义选项卡上,选择两行或更多行,表格正上方的按钮亮起。其中一个是“Group selected clauses”,并将创建一个子句,其中包含我所追求的结果。
答案 1 :(得分:0)
(这是基于TFS 2008 Power Toys的VS 2008编辑器)
在“警报定义”选项卡中,我认为您无法做到,但“过滤器表达式”选项卡提供了更多自由,使用AND和OR,以及支持括号。