[英]Force batchfile to fail in Jenkins
我有一個由詹金斯(Jenkins)運行的Windows批處理文件,用於檢查文件,以防萬一響應失敗,該批處理文件必須返回錯誤代碼。
我嘗試通過以下方式進行操作:
findstr /m /c:"FAIL" testJenkins.log
if not errorlevel 1 (
EXIT /B 1
echo main batch FAIL >>testJenkins.log
) else (
findstr /m /c:"SKIP" testJenkins.log
if not errorlevel 1 (
EXIT /B 1
echo main batch SKIP >>testJenkins.log
) else (
EXIT /B 0
echo main batch PASS >>testJenkins.log
)
)
但詹金斯(Jenkins)工作的結果始終是綠色的。
您的EXIT
命令會阻止執行echo
線。 首先, echo
您需要的內容,然后exit
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.