门控签入失败时不要发出警报

Don't Alert when Gated Checkin Fails

我们在 TFS 2015 中有一个团队警报,每当我们的一个构建失败时,它会向所有开发人员发送一封电子邮件。

我想将其修改为当有人未能通过私人构建或私人门禁签到失败时不发送电子邮件(默认情况下我们不使用门控签到)。在这些情况下,将仅向个别开发人员发出单独的警报。

以下是当前标准

但是,当我刚才尝试 运行 手动门控签入时,构建失败向整个团队发送了一封电子邮件。

当我使用搁置集创建构建时,需要哪些额外条件来确保不会生成这些电子邮件 - 无论我是否选择在成功时自动提交更改。

没有私有门控签到版本,"gated check-in build" 不是私有版本。

You queue a private build if you want to build the changes that you have put into a shelveset.

有关 TFS 私有构建的更多详细信息,请参阅此 MSDN link: Queue a build

如果您打算使用私人构建并且在有人失败时不发送电子邮件,您可以添加一个构建原因不包含check in shelst 作为解决方法。

屏幕截图上方的部分是标识警报是为团队配置(发送给所有人)还是个人警报(仅发送给您)的部分。