Build TFS2015生成警报不工作

Build TFS2015生成警报不工作,build,tfs-2015,Build,Tfs 2015,我们有TFS 2015设置和团队构建警报。如果我为签入创建团队警报,团队的所有成员都会成功收到一封关于代码签入的电子邮件。如果我创建了一个构建失败警报,然后使构建失败,那么团队将不会收到任何警报。我不明白为什么一个能行,另一个不行。SMTP的设置必须与团队权限一样良好。可能是什么?是否有我可以查看日志的地方?要缩小此问题的范围,您可以尝试以下方法: 仅为您自己设置警报,查看您是否可以在 构建失败。详情请参阅 仔细检查警报所基于的查询,有一个默认模板,您可以直接使用它,如下图 尝试使用其他构建

我们有TFS 2015设置和团队构建警报。如果我为签入创建团队警报,团队的所有成员都会成功收到一封关于代码签入的电子邮件。如果我创建了一个构建失败警报,然后使构建失败,那么团队将不会收到任何警报。我不明白为什么一个能行,另一个不行。SMTP的设置必须与团队权限一样良好。可能是什么?是否有我可以查看日志的地方?

要缩小此问题的范围,您可以尝试以下方法:

  • 仅为您自己设置警报,查看您是否可以在 构建失败。详情请参阅
  • 仔细检查警报所基于的查询,有一个默认模板,您可以直接使用它,如下图
  • 尝试使用其他构建更改,例如构建完成后,以查看 它是否有效
  • 查看事件日志中是否存在相关错误

事实证明,这是我们正在使用的TFS版本(SP1)中的一个错误,在稍后的更新(SP2或SP3)中已修复。问题是由于以下错误,TfsJobAgent未引发生成事件:

异常消息:TF10121:未找到或不支持路径“$(SourcePath)”。键入或选择其他路径。(类型InvalidPathException)

$(SourcePath)TFS变量显然已损坏,但如果更新到变量选项卡中的SourcePath,则可以绕过该变量:

我已经用更新了我们的构建,因此他们正在使用此限定的源路径。如果您破坏了生成,将立即收到生成失败通知电子邮件。显然,松弛集成现在也在起作用


这显然是SP1中的一个问题,在以后的service Pack中已修复

哪一个确切版本的TFS?什么类型的构建(XAML或2015)?TFS2015-版本14.0.24712.0-该构建是从web门户添加的Visual Studio构建,不知道是哪种构建。您正在使用TFS更新1,我建议更新到TFS 2015更新3,以查看是否修复了它。