2016-04-21 83 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

相關問題