Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2013 创建标签时TFS警报_Visual Studio 2013_Tfs_Tfsbuild - Fatal编程技术网

Visual studio 2013 创建标签时TFS警报

Visual studio 2013 创建标签时TFS警报,visual-studio-2013,tfs,tfsbuild,Visual Studio 2013,Tfs,Tfsbuild,我可以在创建TFS标签时配置警报吗?我在当前预定义的警报中找不到该选项。这些是我发现的: 我希望在创建标签时: 发送电子邮件通知。否,使用标准警报功能无法做到这一点 我创建了自己的解决方案!我不知道您对本地TFS实例有多少访问权限,但您需要能够对TFS mssql数据库执行t-sql脚本。我的解决方案是: 当任何人创建TFSVC标签时,我会收到如下电子邮件警报: 基本上,我创建了一个数据库触发器来填充一个表。我查询该表并发送电子邮件,然后将标签标记为已发送。我还有一个触发器来删除表格,以防

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

我希望在创建标签时:


发送电子邮件通知。

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

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

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


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

@nerlijma您使用标签的目的是什么,以及为什么在创建标签时希望收到警报?我使用标签创建软件版本。我与访问TFS的软件提供商合作,以在特定的软件开发中工作。当他们完成一个功能时,所有的代码都被检入,并使用新版本创建一个新标签。我想在提供的用户上传了整个代码并贴上标签后得到通知。例如,为了开发Soft1的功能,他们将创建一个标签。主软件1.0.1。我想收到一封邮件,上面写着,标签Main_Soft1_1.0.1是创建的……正如上面所说,没有这样的功能。您可以要求他们关联到一个工作项并解决该问题。然后将警报放在工作项上。