![](/img/trans.png)
[英]Why does ant.bat not return an error status when run programmatically?
[英]Jenkins and Ant - ant.bat not recognized but env vars are set well
我正在嘗試將 Jenkins 設置為與 Ant 一起使用,但出現以下錯誤:
由匿名用戶啟動 構建在工作區 C:.jenkins\\workspace\\CI Demo 簽出一個新的工作區,因為 C:.jenkins\\workspace\\CI Demo 沒有工作區 清理本地目錄。 在修訂版“2013-10-27T19:34:31.549 +0000”中查看 https:///svn/CI_Demo/trunk
在修訂版 6 [CI 演示] $ cmd.exe /C '"ant.bat jar && exit %%ERRORLEVEL%%"' 'ant.bat' 不是內部或外部命令,也不是可運行的程序或批處理文件。 構建步驟“調用 Ant”將構建標記為失敗完成:失敗
但是,JAVA_HOME、ANT_HOME 和我在“路徑”中添加了以下內容:%ANT_HOME%\\bin;%JAVA_HOME%\\bin
正如您所看到的,在 CMD 中執行時,該命令是可識別的:
C:\\Users\\Administrator>java -version java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM(build 24.45-b08,混合模式)
C:\\Users\\Administrator>ant -version Apache Ant(TM) version 1.9.2 2013 年 7 月 8 日編譯
C:\\Users\\Administrator>ant.bat Buildfile: build.xml 不存在! 構建失敗
我很感激我們的幫助。
謝謝你,N
請在測試節點配置頁面如下設置JAVA_HOME、ANT_HOME、PATH。 在 JOB Configuration 頁面中,確保限制在正確的測試節點中運行的作業,並為 JDK 和 ANT VERSION 選擇“DEFAULT”。 它應該工作:D
將作為 Jenkins 容器的 Tomcat 的服務從 localhost 更改為 Administrator 解決了問題
只需去安裝Ant In Workspace插件
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.