我們在Win 2003 SP2上使用CCNET 1.4.4.83。幾天前,CCNET開始報告構建失敗,沒有具體原因。該項目包含一個運行build.bat
的單一exec
任務。該批處理完成所有工作(msbuild,fxcop,db腳本,測試),但在服務器日誌中,我可以看到並非所有命令都從build.bat
執行。它看起來像殺死中間進程的東西,但我相信這不是超時問題。我試圖禁用反病毒軟件 - 沒有運氣。該服務在本地管理員帳戶下運行。如果我在CCNET機器上手動運行build.bat
,它總是成功。CCNET報告無故建立故障
這裏是日誌片段:
2009-11-10 11:26:48,584 [288:DEBUG] [trunk C:\integration\trunk\src\build.bat] 60 Warning(s)
2009-11-10 11:26:48,584 [288:DEBUG] [trunk C:\integration\trunk\src\build.bat] 0 Error(s)
2009-11-10 11:26:48,584 [288:DEBUG] [trunk C:\integration\trunk\src\build.bat]
2009-11-10 11:26:48,584 [288:DEBUG] [trunk C:\integration\trunk\src\build.bat] Time Elapsed 00:00:23.73
2009-11-10 11:26:48,724 [trunk:INFO] Task execution failed
2009-11-10 11:26:48,724 [trunk:INFO] Task output:
<buildresults>
-- the batch output here--
</buildresults>
2009-11-10 11:26:48,803 [trunk:INFO] Merging file: c:\integration\trunk\Artifacts\Tests1.xml
2009-11-10 11:26:48,803 [trunk:INFO] Merging file: c:\integration\trunk\Artifacts\FxCop.xml
2009-11-10 11:26:48,803 [trunk:WARN] File not Found: c:\integration\trunk\Artifacts\FxCop.xml
2009-11-10 11:26:49,428 [trunk:INFO] Emailing "trunk Build Failed" to ....
2009-11-10 11:26:55,506 [trunk:INFO] Integration complete: Failure - 10/11/2009 11:26:48
任何想法哪裏看,將不勝感激!
好主意,我會嘗試它,如果找不到另一種解決方案。前段時間我發現shell腳本比調整ccnet config更容易。日誌被設置爲DEBUG,但對我來說沒有任何用處。 – UserControl
我知道你的意思,但是一旦你習慣了調整ccnet配置,這也不算太壞。我發現較小的CCNET任務的粒度非常值得。 – AdaTheDev
花了幾乎整整一天,最終以您的解決方案:( – UserControl