簡體   English   中英

強制批處理文件在詹金斯失敗

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM