-1
我試圖設置巡航控制來調用一系列批處理作業,一個依次調用另一個作業。Cruisecontrol沒有看到失敗的批處理作業
一個批處理腳本調用其他通過以下語法:
call nextbat %1
問題是,我注意到,即使調用失敗,因爲沒有找到下一個批處理腳本,Cruisecontrol可以有成功退出。 這裏是退出日誌:
<buildresults>
<message level="Error">'nextbat' is not recognized as an internal or external command,</message>
<message level="Error">operable program or batch file.</message>
</buildresults>
我的bat文件的最後一行已經
exit /b %errorlevel%
請建議。
我們應該猜得出你的批處理腳本? – KMoraz 2012-04-01 21:15:22
KMoraz,批量作業的內容應該沒有關係。正如我上面提到的,我的批處理腳本A只是試圖通過'call B%1'來執行腳本B.如果在該位置找不到腳本B.bat,那麼我期待Cruisecontrol顯示失敗。 Infact Cruisecontrol正確顯示上述錯誤消息,但仍然存在成功代碼。 – 2012-04-01 23:25:54