[Project1] $ cmd.exe /C '"ant.bat && exit %%ERRORLEVEL%%"'
'ant.bat' is not recognized as an internal or external command,
operable program or batch file.
Build step 'Invoke Ant' marked build as failure
Finished: FAILURE
我已经设置了环境变量ANT_HOME、JAVA_HOME和PATH变量。但我还是克服了错误。
我使用的是windows 8操作系统。
您可以转到Jenkins全局配置(Manage Jenkins=>Configure system(,添加Ant安装并选中"Install automatically"复选框。
在您的工作中,您可以使用Ant构建的步骤。
通过这种方式,Jenkins下载Ant,将其安装到其专用工具目录中,并从那里调用它。
您现在可能已经解决了这个问题,但无论如何我都会分享我对这个问题的答案。它可能会在未来帮助其他人。我遇到过这个精确的问题(我的jenkins是一个远程服务器(,我通过在服务器上再次创建节点并再次下载从属服务器来解决这个问题。但我必须在客户的机器上完成。出于某种原因,jenkins从我创建节点并将其用作路径的机器中获取信息。所以,是的,这就是解决方案。再次从客户端的机器中装入节点。
转到Jenkins=>Manage Jenkins=>Global Tool Configuration,添加Ant安装并选中"Install automatically"复选框。