我已經部署CruiseControl.Net(版本1.6.7981.1)服務器,它執行以下任務:Cruisecontrol可以用任務甚至可以執行
- 構建觸發
- 貼標機
- VSTS Soursecontrol塊(從TFS獲取soursecode 2010服務器)
- 建立在調試模式下的代碼
- 運行NUnit測試使用Nanat任務
- 合併NUnit的,爲result.xml(發行任務)
正如我需要清除的NUnit,爲result.xml運行NUnit的任務之前,每一次文件,我已經加入Nant.build文件刪除任務,刪除NUnit的NUnit任務運行之前的-results.xml。
現在我的問題是,當我的構建得到觸發,如果我的TFS服務器無法訪問,建立得到失敗,只有出版商任務運行,因此老NUnit的結果文件在構建失敗合併。
我試圖運行「預生成」的任務,但它只能如果TFS服務器可以訪問。
現在,我要的是刪除NUnit的,爲result.xml如果我的TFS是無法訪問的,其甚至可以運行任務
在此先感謝(之前soursecontrol塊或內/出版商塊之後)