2016-04-21 85 views
0

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

摘要

调试|任何CPU

3误差(S),0警告(S)

$ /富/ Bar.Foo/Bar.Foo.sln - 3误差(S),0 警告(S)

C:\ Program Files (x86)\ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ DNX \ Microsoft.DNX.targets (126):需要安装Dnx Runtime程序包。有关更多详细信息,请参见输出 窗口。

C:\ Program Files文件 (86)\的MSBuild \微软\ VisualStudio的\ v14.0 \ DNX \ Microsoft.DNX.targets (126):需要安装的DNX运行包。有关更多详细信息,请参见输出 窗口。

C:\ Program Files文件 (86)\的MSBuild \微软\ VisualStudio的\ v14.0 \ DNX \ Microsoft.DNX.targets (126):需要安装的DNX运行包。有关更多详细信息,请参见输出 窗口。

其他错误

1误差(S)

异常消息: MSBuild的错误1已经结束这个构建。您可以在上述消息中找到有关此错误原因的更具体的 信息。 (类型 BuildProcessTerminateException)异常堆栈跟踪:在在 System.Activities.CodeActivity.InternalExecute System.Activities.Statements.Throw.Execute(CodeActivityContext 上下文)(ActivityInstance 例如,ActivityExecutor执行人,BookmarkManager bookmarkManager) 在 系统。 Activities.Runtime.ActivityExecutor.ExecuteActivityWorkItem.ExecuteBody(ActivityExecutor 执行人,bookmarkManager bookmarkManager,地点resultLocation)

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

如果我去管理面板上的“警报”选项卡上,我已经一个警报规定,具有下列过滤器:

团队项目= [当前项目] 和状态=失败

什么去这里?

+1

您的团队项目中有多少个构建定义?如果您手动排队构建,您会收到电子邮件警报吗? –

+0

呃,我想说我只有一个构建定义,但后来我注意到我也有一个XAML定义,这是电子邮件所指的那个定义。所以我想这解决了这个谜团。但是,我不知道它来自哪里,而且我似乎也无法编辑这些步骤(因为它未运行其他定义在运行之前运行的powershell脚本,所以它失败了)。简单删除安全吗? – Bas

回答

1

我不能说是否安全删除它,因为你不知道它来自哪里。如果你想编辑XAML构建定义,你需要从做“的Visual Studio \团队资源管理器\构建\ XAML构建定义”:

enter image description here

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

相关问题