2012-10-22 54 views
1

巡航控件.NET在源控件異常發生時不會失敗生成,這是非常意外的,因爲在托盤圖標中顯示生成狀態成功。我試圖使用modifyDelaySeconds,maxSourceControlRetries,sourceControlErrorHandling,stopProjectOnReachingMaxSourceControlRetries塊沒有任何結果。我也嘗試檢查預建和發佈區塊中的svn服務器連接,但預構建塊在源控制塊後執行,因此它永遠不會發生,並且發佈程序塊不會失敗生成...巡航控件.NET在源控件異常發生時不會失敗生成

+0

發佈構建日誌,以便人們可以提供幫助。 – Gromer

回答

0

這裏有個問題嗎?

如果您認爲巡航控制系統會將源控制失敗報告爲成功構建,那麼我相信我明白您的意思。

巡航控制將報告上次構建的狀態。 由於源代碼控制失敗不會生成構建,因此無法在最後的構建狀態中查找。

+0

問題是有什麼辦法來強制發生源代碼管理異常時的構建失敗。 – user1765212

+0

從語義上講,如果構建從未發生過,則無法構建失敗。但是,該項目確實包含有關失敗的信息。這取決於你想如何使用/可視化它。 –

+0

例如,一個項目有一個IntegrationStatus,它將在您的案例中保存「Exception」。 –

相關問題