3

我正在尝试将 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 Demo] $ 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, mixed mode )

C:\Users\Administrator>ant -version Apache Ant(TM) 版本 1.9.2 编译于 2013 年 7 月 8 日

C:\Users\Administrator>ant.bat Buildfile: build.xml 不存在!构建失败

我会很感激我们的帮助。

谢谢你,N

4

4 回答 4

4

Please set the JAVA_HOME, ANT_HOME, PATH at the Test Node Configuration page as below. While in your JOB Configuration page, make sure you restrict the job run in the correct Test Node and choose "DEFAULT" for your JDK and ANT VERSION. it shall working :D

enter image description here

于 2013-11-13T08:04:39.863 回答
0

Changing the service of the Tomcat that was the Jenkins container from localhost to Administrator solved the problem

于 2013-10-28T15:49:31.360 回答
0

您应该进行设置:

  • 在窗口中
  • 在 Jenkins 配置中
  • 在詹金斯项目中

有关具体设置,请查看https://stackoverflow.com/a/23015039/715269

于 2014-04-11T14:14:43.293 回答
0

只需安装Ant In Workspace插件即可

于 2020-10-27T08:52:25.273 回答