[英]Jenkins build won't fail when it should
我目前正在開發一個Jenkins項目,該項目打開程序檢查以查看它是否正在運行,並發回通過/失敗。 我有一個安裝測試和卸載測試,這個測試應該檢查應用程序是否已安裝並且可以運行,或者是否已卸載以檢查並確保它已正確卸載。 如果程序正在運行,它可以正常工作,但如果它不是掛起,只有在超時時才發送失敗。 它表示在控制台輸出中找不到路徑,這應該發生,因為卸載應用程序時它所在的文件夾會被刪除,但由於某種原因它即使識別出來也不會發回失敗。 這是我的批處理命令:
@echo off
cd C:\Program Files\file\file location
start application.exe
cd c:\windows\system32
sc query rfecosvc
tasklist | find "application"
這是控制台輸出:
Started by user justin dunlap
Building remotely on BuildTestSlave (Justin_slave) in workspace C:\workspace\BuildTest2
[BuildTest2] $ cmd /c call C:\Users\rivet\AppData\Local\Temp\hudson4978209418565106916.bat
The system cannot find the path specified.
Build timed out (after 3 minutes). Marking the build as failed.
Build was aborted
Finished: FAILURE
實際上有一些方法可以調試此錯誤。 你可以嘗試一下
@echo
>nul's
或類似的任何命令 pause
希望這可以幫到你。
歸功於@ Bali C.
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.