TFS在创建标签时发出警报

时间:2015-06-22 18:26:09

标签: visual-studio-2013 tfs tfs2012 tfsbuild tfs2013

创建TFS标签时是否可以配置警报?我在当前预定义的警报中找不到该选项。这些是我发现的:

Default Alerts

创建标签时我想要:

Label Created

发送电子邮件通知。

2 个答案:

答案 0 :(得分:1)

不,使用标准警报功能无法做到这一点。

答案 1 :(得分:0)

我创建了自己的解决方案!我不知道您对本地TFS实例有多少访问权限,但是您需要能够对TFS mssql数据库执行t-sql脚本。我的解决方案在这里:https://github.com/Antebios/tfs-label-notification

当任何人创建TFSVC标签时,我都会收到一封电子邮件警报,如下所示:

enter image description here

基本上,我创建了一个数据库触发器来填充表。我查询该表并发送电子邮件,然后将标签标记为已发送。我也有一个触发器来删除该表,以防万一标签被删除。我在.NET Core中编写了该服务,以防万一有人希望将其转换为在容器中运行。让我知道这是否有帮助。