Jenkins+Java+Ant+Selenium+JUnit4进行持续集成自动化测试的部署:

环境要求:

(1)Jenkins

官网下载jenkins.war包。https://jenkins.io/

运行jenkins.war,即可访问http://localhost:8080/访问Jenkins。

(2)Jdk

官网下载jdk .http://www.oracle.com/technetwork/java/javase/downloads/index.html

运行安装jdk并配置环境变量。JAVA_HOME

(3)Ant

官网下载Apache Ant.http://ant.apache.org/bindownload.cgi

运行安装Ant并配置环境变量。ANT_HOME

进行持续集成自动化测试的部署:

(1)项目代码

完成编写java代码、单元测试案例、ant用来构建的build.xml文件。

(2)配置Jenkins

打开Jenkins首页。

点击系统管理;选择Global ToolConfiguration

选择JDK安装。

别名:JAVA_HOME、JAVA_HOME:jdk安装路径。取消自动安装

选择Ant安装。

别名:ANT_HOME、ANT_HOME:ant安装路径。取消自动安装。

点击新建。

新建一个job,输入item名。选择构建一个自由风格的软件项目,点击"OK"

配置。

在General输入项目名称。

源码管理:选择None

构建触发器:

Build periodically:周期进行项目构建(它不care源码是否发生变化)

格式:H 20 * * *  (表示每天20:00进行一次构建)

Poll SCM:定时检查源码变更(根据SCM软件的版本号),如果有更新就checkout最新code下来,然后执行构建动作。

格式:H/10 * * * * (表示每隔10分钟检查一次源码是否变化)

构建:

点击增加构建步骤。选择Invoke Ant

在Ant Version下拉选择ANT HOME ;

Targets输入junit(build.xml中<!--执行测试案例 -->的targetname="junit")

点击高级,在Build File中输入build.xml的绝对路径。(例如:C:\Users\admin\Desktop\java自动化测试\test\build.xml)

点击保存完成基本配置。

(3)运行

点击立即构建进行构建,点击Console Output查看运行状态。

若出现状态与上图相符,则说明配置完成。



Jenkins 持续集成自动化测试配置相关推荐

  1. Jenkins持续集成自动化测试实战(下篇)

    部署运行项目 本例中直接将项目打成了jar包,那么可以直接在项目target目录下启动jar包完成项目部署运行. 增加Execute Windows batch command构建步骤,在其中编写ba ...

  2. Jenkins——持续集成及Jenkins介绍和安装配置(插件,用户权限,凭据,Maven安装打包,配置tomcat用户权限)

    持续集成及Jenkins介绍和安装配置 持续集成及Jenkins介绍 软件开发生命周期 持续集成 持续集成的组成要素 持续集成的好处 Jenkins介绍 Jenkins安装和持续集成环境配置 Gitl ...

  3. Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)

    Jenkins--Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包) 持续集成及Jenkins介绍 软件开发生命周期 什么是持续集成? 持续集 ...

  4. 使用Jenkins持续集成Vue项目配置Sonar任务

    title: 使用Jenkins持续集成Vue项目配置Sonar任务 tags: jenkins Vue.js Sonar categories: ci date: 2017-12-05 22:09: ...

  5. Jenkins安装和持续集成环境配置

    Jenkins安装和持续集成环境配置 持续集成说明 Jenkins安装 Jenkins插件管理 下载中文汉化插件 Jenkins用户权限管理 安装Role-based Authorization St ...

  6. 半天搭建你的Jenkins持续集成与自动化部署系统

    前言 相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛.由于我们所做的系统业务复杂,系统庞大,设计到多个系统之间的合作,而核心系统更是采用分布式系统架构,由 ...

  7. 【测试开发】的Devops持续集成部署体系之Jenkins持续集成和持续部署基础应用

    目录 [一]:Jenkins 持续集成安装及使用简介 一.前言 二.初始化 Jenkins 插件和管理员用户 2.1 进入如下页面,输入上面出现的口令 2.2 进入选择安装插件的页面后,可以选择安装社 ...

  8. 华为表哥手把手教你利用Jenkins持续集成iOS项目,教不会我花式拉翔!!!

    手把手教你利用Jenkins持续集成iOS项目: 前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段.用户们都是很挑剔的.如果一个公司的推广团队好不容易砸了重金推广了一个APP ...

  9. Jenkins持续集成

    Jenkins持续集成 1.介绍.环境搭建 什么是Jenkins? Jenkins是一款开源CI&CD软件,用于自动化各种任务,包括构建.测试和部署软件,支持自定义工具集.多种交付通道 CI: ...

最新文章

  1. 主成分分析(PCA):通过图像可视化深入理解
  2. 图标适配大小_主题真的是大吃一鲸适配全EMUI
  3. 基于xp系统搭建android开发环境
  4. mybatis知识点
  5. finally语句块一定会执行吗?
  6. 错误 1093 You can't specify target table 'table name' for update in FROM clause
  7. c语言利用fun求最小值,c语言:请编写函数fun(),他的功能是:求f(0)到f(50)的最小值,已知:f(0)=f(1)=1,f(2)=0,f...
  8. 30岁过后,是继续上班,还是去做个小生意?
  9. spring-kafka广播模式配置_交换机为什么要划分vlan?交换机如何配置
  10. 【时间序列分析】02.线性平稳序列
  11. 利用DMRMAN备份时出现“管道连接失败”的错误信息的解决方法
  12. 创业圣经《从0到1》读书笔记合集
  13. 20182319彭淼迪 2019-2020-1 《数据结构与面向对象程序设计》实验一报告
  14. 谷粒商城微服务分布式高级篇十一———商城检索
  15. 保护环境从我做起(10件力所能及之事)
  16. Layer visibleRegion的计算过程
  17. Java实现 蓝桥杯VIP 算法提高 促销购物
  18. 李筱懿:视频号如何运营才能出爆款?
  19. 多波速3D双体水文测绘无人船,无人测绘船,水下地形测绘无人船
  20. 4-2 JSP ajax jstl

热门文章

  1. 如何正确修补系统漏洞?
  2. CSS3伪类选择器:nth-child()(nth-child(odd)/nth-child(even))
  3. IOS 实现TXT文本自动识别编码的方法
  4. 好玩的WPF第四弹:用Viewport2DVisual3D实现3D旋转效果
  5. C / C++ const 的区别和使用
  6. 利用UDEV服务解决RAC ASM存储设备名
  7. php解压功能的函数
  8. java选择排序解释_选择排序
  9. springboot初始化逻辑_SpringBoot——启动初始化数据
  10. 二叉树创建及遍历算法(递归及非递归)(转)