Visual Studio Team Services发送"构建失败"构建成功时发送电子邮件

时间:2016-04-21 07:26:14

标签: msbuild azure-devops

我们正在为项目使用Visual Studio Team Services,并且因为我们想要使用持续集成,所以我将其设置为在每次签入时构建,并在构建失败时通知我。现在,每次有人检查代码时,我都会收到一封电子邮件,告诉我构建失败:

  

摘要

     

调试|任何CPU

     

3个错误,0个警告

     

$ / Foo / Bar.Foo / Bar.Foo.sln - 3个错误,0   警告

     

C:\ Program Files   (86)\的MSBuild \微软\ VisualStudio的\ v14.0 \ DNX \ Microsoft.DNX.targets   (126):需要安装Dnx Runtime包。见输出   窗口了解更多详情。

     

C:\ Program Files   (86)\的MSBuild \微软\ VisualStudio的\ v14.0 \ DNX \ Microsoft.DNX.targets   (126):需要安装Dnx Runtime包。见输出   窗口了解更多详情。

     

C:\ Program Files   (86)\的MSBuild \微软\ VisualStudio的\ v14.0 \ DNX \ Microsoft.DNX.targets   (126):需要安装Dnx Runtime包。见输出   窗口了解更多详情。

     

其他错误

     

1个错误

     

异常消息:   MSBuild错误1已结束此构建。你可以找到更具体的   上述消息中有关此错误原因的信息。 (类型   BuildProcessTerminateException)异常堆栈跟踪:at   System.Activities.Statements.Throw.Execute(CodeActivityContext   上下文)   System.Activities.CodeActivity.InternalExecute(ActivityInstance   实例,ActivityExecutor执行程序,BookmarkManager bookmarkManager)   在   System.Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor   executor,BookmarkManager bookmarkManager,Location resultLocation)

当我去visualstudio.com查看已完成的版本时,有问题的版本列为"成功"。当我检查日志时,一切都很好,当我获得最新版本并在本地构建时,它也会构建。

如果我去"警告"管理面板上的选项卡,我指定了一个警报,并带有以下过滤器:

团队项目= [当前项目] AND St​​atus = Failed

这里发生了什么?

1 个答案:

答案 0 :(得分:1)

我不能说删除它是否安全,因为你不知道它来自哪里。如果要编辑XAML构建定义,则需要从" Visual Studio \ Team Explorer \ Builds \ XAML构建定义"

执行此操作。

enter image description here

但是,在确定是否可以删除XAML定义之前,可以在alert中添加一个过滤器,将警报设置为仅跟踪所需的构建定义: enter image description here