我們正在爲項目使用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