0
請求。的幫助下,我堅持運行通過Windows批處理命令構建工作測試,關於windows批處理命令的jenkins錯誤
我有這樣一個蝙蝠:
cd SkySuperplanner
mvn clean install test -Dtest=ExecuteAllSuite -DfailIfNoTests=false
在哈德森執行此,我的版本是SUCESSFUL,但我得到這個錯誤和失敗,
Started by user anonymous
Building in workspace C:\Program Files\Jenkins\workspace\Sky+iPad-Seetest-Smoke
[Sky+iPad-Seetest-Smoke] $ cmd /c call C:\Windows\TEMP\hudson1804953959577254996.bat
C:\Program Files\Jenkins\workspace\Sky+iPad-Seetest-Smoke>AlltestBuild.bat
C:\Program Files\Jenkins\workspace\Sky+iPad-Seetest-Smoke>cd SkySuperplanner
C:\Program Files\Jenkins\workspace\Sky+iPad-Seetest-Smoke\SkySuperplanner>mvn clean install test -Dtest=ExecuteAllSuite -DfailIfNoTests=false
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building SkySuperplanner 0.0.1-SNAPSHOT
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.4.1:clean (default-clean) @ SkySuperplanner ---
[INFO] Deleting C:\Program Files\Jenkins\workspace\Sky+iPad-Seetest-Smoke\SkySuperplanner\target
-------------------------------------------------------
---------------------------------blah blah balh
-----------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 19.515s
[INFO] Finished at: Fri Jul 05 11:50:46 BST 2013
[INFO] Final Memory: 10M/26M
[INFO] ------------------------------------------------------------------------
'cmd' is not recognized as an internal or external command,
operable program or batch file.
Build step 'Execute Windows batch command' marked build as failure
Recording test results
Finished: FAILURE
如果您正確添加了任務爲「執行Windows批處理命令」,那麼它看起來像你的Windows的問題,你可以檢查c:\ Windows \ system32 \ cmd.exe是否存在(或根據你的系統路徑改變它),並檢查路徑是否添加到系統路徑 –
我很好奇爲什麼你無法更改構建以使用額外的構建步驟。您的現有解決方案可能會變得更加複雜,以至於無法長期投入。 – Randolph
你是否改變了'PATH'環境變量,例如通過使用具有相同名稱的構建參數? –