我正在尝试将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'未被识别为内部或外部命令, 可操作程序或批处理文件。 构建步骤'Invoke Ant'标记构建为失败 完成:失败
然而,JAVA_HOME,ANT_HOME和我在“Path”中添加了以下内容:%ANT_HOME%\ bin;%JAVA_HOME%\ bin
正如您所看到的,当在CMD中执行时,该命令是可识别的:
C:\ Users \ Administrator> java -version java版“1.7.0_45” Java(TM)SE运行时环境(版本1.7.0_45-b18) Java HotSpot(TM)64位服务器VM(内置24.45-b08,混合模式)
C:\ Users \ Administrator> ant -version 在2013年7月8日编译的Apache Ant(TM)版本1.9.2
C:\用户\管理员> ant.bat Buildfile:build.xml不存在! 构建失败
感谢我们的帮助。
谢谢你, Ñ
答案 0 :(得分:4)
请在Test Node Configuration页面中设置JAVA_HOME,ANT_HOME,PATH,如下所示。在“JOB配置”页面中,确保在正确的“测试节点”中限制作业运行,并为JDK和ANT VERSION选择“DEFAULT”。它应该工作:D
答案 1 :(得分:0)
将Jenkins容器的Tomcat服务从localhost更改为Administrator解决了问题
答案 2 :(得分:0)
答案 3 :(得分:0)
只需去安装 Ant In Workspace 插件