2017-08-15 95 views
0

我們正在使用新樣式TFS構建(構建vNext)來運行我們的構建業務流程。我正在尋找一種方法來阻止我們的構建,如果某些先決條件沒有得到滿足。但是,我無法找到一種方法來停止當前正在執行的構建,而無需添加變量並在其餘任務中添加條件邏輯。有沒有更好的停止當前執行構建的方法?我們正在使用TFS 2017更新2.TFS 2017 Builds - 停止構建以進一步執行

回答

0

您可以使用任何您想要的邏輯在構建中放入一個內聯PowerShell任務 - 如果退出代碼爲非0,則構建將失敗。如果下游任務的「繼續出錯」關閉,它們將不會運行。

+0

是的,我正在尋找一個更好的方式來做到這一點。不會失敗構建並跳過其餘任務。我可以使用新的條件任務功能,但是它會再次遍歷所有任務。 –