5

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

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

我创建了过滤器如下

“团队项目”=“我的项目”和“状态代码”=“失败”或“状态代码”=“部分成功”

但显然,只要任何项目的构建部分成功,这都会向我发送一封电子邮件。我真正想要的过滤器是

"TeamProject" = '我的项目' AND ("StatusCode" = 'Failed' OR "StatusCode" = 'PartiallySucceeded')

有没有办法做到这一点?我可以以这样的方式输入值,使其显示为 IN('this' 或 'that')吗?

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

4

2 回答 2

4

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

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

替代文字

于 2010-08-09T16:06:59.370 回答
0

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

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

于 2010-08-04T13:28:09.510 回答