一、安装ant
官方主页http://ant.apache.org下载新版的ant。

*下载对应的版本,解压到我们的硬盘。

二、配置环境变量

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自动化测试、接口自动化测试,测试工具等测试技术,让我们来这里分享经验、交流技术、结交朋友、拓展视野、一起奋斗!

jenkins中配置Ant相关推荐

  1. jenkins中配置maven项目

    文章目录 前言 一.全局工具配置 二.配置Publish Over SSH(提前在插件管理中安装Publish Over SSH插件) 三.git认证配置 四.项目配置 前言 记录jenkins中配置 ...

  2. jenkins中jdk配置_如何在Jenkins中配置JDK

    jenkins中jdk配置 In the previous chapter, we learnt how to configure the Jenkins and start the server a ...

  3. linux jenkins远程脚本,在Jenkins中配置执行远程shell命令(转)

    用过Jenkins的都知道,在Build配置那里有1个Add buld step,有这样两个选项: 1. Execute Windows batch command 2. Execute shell ...

  4. 06-07 Jenkins中配置 Git 认证信息

    参考链接: https://ceshiren.com/t/topic/10784 需要在节点设备上配置好公钥 生成/添加 SSH 公钥 的方式 https://gitee.com/help/artic ...

  5. jenkins配置ant使用方法

    首先下面是一个完整的ant build.xml文件 <?xml version="1.0" encoding="UTF-8"?> <proje ...

  6. jenkins中maven的安装及配置,如何在jenkins中创建maven任务。

    本文介绍了在jenkins中maven的安装及配置(安装maven及jdk的方法),以及如何在jenkins中创建maven任务. 有三点需要注意的地方. maven一定要安装在jenkins服务器上 ...

  7. 在 Jenkins 中使用声明式 Pipeline 构建 Android 项目

    Blue Ocean 是 Jenkins 推出的一套新的 UI,对比经典 UI 更具有现代化气息.2017 年 4 月 James Dumay 在博客上正式推出了 Blue Ocean 1.0. 兼容 ...

  8. 持续集成 -- Jenkins + Slack 配置

    2017.12.13 始发于TesterHome 持续集成 Jenkins + Slack 配置 Why Slack? Slack支持很多平台和工具,接起来方便快捷:可在移动端/PC缎端同步查看:通知 ...

  9. Jenkins从配置到实践

    Jenkins从配置到实践 1 持续集成 Continuous integration(CI) 1.1 什么是持续集成? 持续集成Continuous integration(CI)是一种软件开发实践 ...

最新文章

  1. yii1框架,事务使用方法
  2. matlab仿真谱间干扰,内外分解和谱分解问题解析计算及其MATLAB仿真.pdf
  3. 如何测试ASP.NET Core Web API
  4. 第九章:路由网关(Zuul)的使用
  5. 【GDOI2014模拟】旅行 题解代码
  6. C++ 面向对象的三大特性和五个原则?
  7. 【CKFinder】解决上传中文名文件乱码和文件重命名的问题
  8. 58 - II. 左旋转字符串
  9. 基于OpenCV文字特征提取
  10. html单元格选中状态,UITableViewCell 设置单元格选中后只显示一个打勾的状态
  11. 冒泡排序之如何根据对象一个属性排序
  12. viewport原理和使用和设置移动端自适应的方法(移动适应电脑)
  13. 怎么缩小图片大小kb
  14. 数据链路层------基于TCP/IP五层模型
  15. C. Edgy Trees
  16. 下载ez_setup
  17. 2020年11月份某kh比赛部分CTF赛题求大佬解题思路
  18. python莫比乌斯_用python绘出一个莫比乌斯环
  19. rpm包是什么?怎么解压?
  20. Hexo——看这一篇就够了

热门文章

  1. 摸鱼上招聘网站的小伙伴们注意了!监控系统可能已经把你设为“离职高危”......
  2. 皮一皮:今年的网友不够优秀啊。。。
  3. 皮一皮:拦着人类进化的原来是酒精?
  4. 皮一皮:女友是有多么体贴...
  5. 皮一皮:这不叫分手...叫裁员...
  6. Spring Boot 2.0选择HikariCP作为默认数据库连接池的五大理由
  7. 如何在Spring Boot中玩转智能合约【修订版】
  8. linux怎么修改sftp默认端口,如何在 Linux 系统中如何更改 SFTP 端口
  9. php未登录跳到登陆页面,vue实现未登录跳转到登录页面的方法
  10. python点到向量的距离,夹角