簡體   English   中英

Jenkins 和 Ant - 無法識別 ant.bat 但環境變量設置良好

[英]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 解決了問題

您應該進行設置:

  • 在窗口中
  • 在詹金斯配置
  • 在詹金斯項目中

有關具體設置,查看https://stackoverflow.com/a/23015039/715269

只需去安裝Ant In Workspace插件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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