我们正在为项目使用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检查出已完成的生成,有问题的建设被列为“成功” 。当我检查日志时,一切都很好,当我获得最新版本并在本地构建时,它也会生成。
如果我去管理面板上的“警报”选项卡上,我已经一个警报规定,具有下列过滤器:
团队项目= [当前项目] 和状态=失败
什么去这里?
您的团队项目中有多少个构建定义?如果您手动排队构建,您会收到电子邮件警报吗? –
呃,我想说我只有一个构建定义,但后来我注意到我也有一个XAML定义,这是电子邮件所指的那个定义。所以我想这解决了这个谜团。但是,我不知道它来自哪里,而且我似乎也无法编辑这些步骤(因为它未运行其他定义在运行之前运行的powershell脚本,所以它失败了)。简单删除安全吗? – Bas