我想知道是否有辦法強制TeamCity運行給定的構建步驟,即使前面的構建步驟失敗。我想要在構建完成後清理並終止所有已啓動的進程等。當前面的步驟失敗時運行後續步驟
1
A
回答
0
較新版本的TeamCity內置此功能。
0
我不知道您是否可以通過構建步驟來完成此任務,但我已經完成了兩個構建。第二個使用在第一次完成的構建觸發指點。成品構建觸發器可以被配置爲火,即使第一次構建失敗。
1
在Msbuild中,您可以爲許多任務設置屬性ContinueOnError。我通常添加此使用屬性,因此它可以開啓和關閉:
<MSBuild Projects="my.csproj" ContinueOnError="$(ContinueOnError)"/>
然後你就可以打開和關閉通過TeamCity的設置。 所以,如果你這樣做了構建步驟應該繼續通到別人。
0
我們通過構建NAnt腳本來完成我們的構建,然後使用TeamCity的NAnt跑步者。南特(實際上NAntContrib,但仍...)具有try ... catch ... finally
機制,做什麼任何程序員所期望的 - 如果try
代碼失敗運行catch
代碼,並運行finally
代碼不管發生什麼事情。我們將其用於相同目的,只要你想,加上收集,我們要構建即使在出現故障(如測試日誌)的情況下發布的文物。
相關問題
- 1. 運行前面的步驟成功時,在Jbehave故事步驟失敗
- 2. TeamCity作業,僅當前一個失敗時才運行步驟?
- 3. 在失敗後繼續運行黃瓜步驟
- 4. 從失敗的步驟運行teamcity
- 5. Openshift - 後執行執行步驟失敗
- 6. 異步步驟,等待所有步驟成功或失敗
- 7. QtCreator部署步驟失敗
- 8. CasperJS - 繼續步驟超時
- 9. 當前導航步驟
- 10. SSIS如何在並行步驟失敗時失敗包?
- 11. AWS - 如何在當前步驟中添加EMR步驟
- 12. 執行javascriptExecutor後無法執行步驟步驟
- 13. css轉換步驟失敗,當鼠標元素提前到達
- 14. 在多步驟表單中突出顯示當前步驟頁面
- 15. 如何僅在上一步失敗時在Jenkins中運行條件步驟
- 16. TeamCity構建步驟 - MSBuild中的失敗
- 17. 帽部署失敗的資產步驟
- 18. jquery formwizard最後一步所有前面步驟的總和
- 19. Java通訊簿 - 後續步驟
- 20. Prestashop在模塊安裝失敗步驟
- 21. 構建步驟'Retrieving needed toolchain components'tarballs失敗
- 22. 忽略管道構建步驟失敗
- 23. 黃瓜步驟定義失敗
- 24. SSIS查找步驟失敗,沒有無意義的聯盟全部步驟
- 25. 運行清理步驟,如果有任何阻塞失敗
- 26. 在TFS 2015上運行Git命令構建步驟失敗
- 27. 春季創建webservice的步驟步驟
- 28. 黃瓜步驟上錯誤的步驟
- 29. ISampleGrabberFilter一次一個步驟的步驟
- 30. 從命令行運行yiic失敗後必需的步驟已採取
此屬性是TeamCity的一部分? (而不是具體的MSBuild?) – inquam 2012-07-03 09:10:07