我正在使用TeamCity作爲我的CI服務器。當團隊城市構建中的構建步驟失敗時,我可以停止未來的構建步驟嗎?
我已經定義了三個構建步驟。一個從.sln文件構建我的項目,一個使用MSTest運行測試,最後一個將一些dll打包,然後將項目生成到部署包中。
目前即使某些測試失敗,仍然創建部署包。如果遇到問題,我怎麼能阻止Team City進一步處理構建步驟?
我正在使用TeamCity作爲我的CI服務器。當團隊城市構建中的構建步驟失敗時,我可以停止未來的構建步驟嗎?
我已經定義了三個構建步驟。一個從.sln文件構建我的項目,一個使用MSTest運行測試,最後一個將一些dll打包,然後將項目生成到部署包中。
目前即使某些測試失敗,仍然創建部署包。如果遇到問題,我怎麼能阻止Team City進一步處理構建步驟?
在構建配置文件的常規設置頁面中,有「Fail build if」部分。
有一個複選框,它說「至少有一個測試失敗」。
檢查了嗎?
它被檢查,但似乎沒有任何區別:( – Loofer
它標誌着構建失敗,但不是構建步驟 –
這很糟糕。感謝您找到它! –