jenkins中配置Ant
一、安装ant官方主页http://ant.apache.org下载新版的ant。*下载对应的版本,解压到我们的硬盘。二、配置环境变量Window中设置ant环境变量:ANT_HOME F:\ant\apache-ant-1.9.8Path%ANT_HOME%\binClassPath%ANT_HOME%\lib三、验证ant是否安装成功:ant查看版本:an...
*下载对应的版本,解压到我们的硬盘。
二、配置环境变量
Window中设置ant环境变量:
ANT_HOME F:\ant\apache-ant-1.9.8
Path %ANT_HOME%\bin
ClassPath %ANT_HOME%\lib
三、验证ant
是否安装成功:ant
查看版本:ant -version
但如果出现如下内容,说明安装失败:
'ant' 不是内部或外部命令,也不是可运行的程序或批处理文件。
三、ant使用
根据ant的语法建立build.xml文件,然后到对应的路径(build.xml存在的路径)下执行ant命令
四、进入Jenkins->系统管理->全局工具设置页面,设置ANT,反选自动安装,设置ant名称,将ant路径加入ANT_HOME
五、进入自己配置的项目->配置->构建->invoke ant,将ant版本设置为第二步中设定的ant名称
下面是一个完整的ant build.xml文件
<?xml version="1.0" encoding="UTF-8"?>
你会发现在这里,存在:
.........
此处的target对应jenkins中的ant配置Targets:
调用 makewar时,它依赖complie
调用complie时, 它依赖init
这样我们就可以直接一次调用makewar时,ant执行了三个动作,从前往后分别是init,complie,makewar。
遇到的问题:
cmd.exe /C “ant.bat release && exit %%ERRORLEVEL%%”
原因为Jekins配置ant依赖错误,解决方案如下(来自stackoverflow):
1.In windows:
ANT_HOME environment variable should be set to your ant install dir. If you haven’t such, download ant and unzip it.
第一步,在windows中设置ANT_HOME环境变量为ant安装目录
2.In Jenkins configuration
%ANT_HOME%\bin should be added to PATH
Go to Jenkins / Manage Jenkins / Configure System / Ant Installation.
Uncheck Install Automatically
Give name for Ant (AntName)
Put ant install dir into ANT_HOME
第二步:
1.将%ANT_HOME%加入环境变量
2.进入Jenkins-> 系统管理->Global Tool Configuration->设置Ant
3.反选自动安装,设置ant名称,将ant路径加入ANT_HOME
3.In Jenkins project
Got to Project/Configure/Build/Invoke Ant. (Add Build Step/Invoke Ant if you haven’t any). In Ant Version change Default to AntName (set by you in the Jenkins configuration)
第三步,进入自己配置的项目->配置->构建->invoke ant,将ant版本设置为第二步中设定的ant名称
————————————————
有兴趣可以加入我们的自动化测试技术交流群,QQ群号码:301079813
本群探讨loadrunner/JMeter测试、Selenium/RobotFramework/Appium自动化测试、接口自动化测试,测试工具等测试技术,让我们来这里分享经验、交流技术、结交朋友、拓展视野、一起奋斗!
更多推荐
所有评论(0)