博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2.在Jenkins中配置及执行 maven + selenium + testng项目
阅读量:5261 次
发布时间:2019-06-14

本文共 733 字,大约阅读时间需要 2 分钟。

1. 在Jenkins中配置Maven与Git

     1)在系统管理>管理插件>可选插件 页面分别下载 与 插件,安装完成后再已安装插件中可以看到

    2)在 Global Tool Configuration 中配置 JDK,Maven,Git的路径,Git版本需要注意

  

 

 

 

git.exe不能随意设置;需要设置服务器用户名/密码或者SSH链接,SSH生成private key私钥配置在jenkins中,public key公钥配置在git端的项目里的deploy keys

2. 构建Maven项目

     1)构建本地的Maven项目

     

    2)构建git服务器的上的maven项目

      从git服务器获取源码

 

      设置运行maven项目

 

3. pom.xml文件

     1)加入suiteXmlFile节点,使其执行testng.xml。此处使用的是maven-surefire-plugin插件

 

      注:此处testng.xml的文件路径是基于pom.xml的。此例中项目结构如下图

 

    2) testng.xml文件参数传入

       实际构建过程中需要依据实际情况传入变量值到testng.xml中,来实现参数化构建。可通过以下几种方式实现 :

      • 在jenkins项目设置参数化构建,通过变量输入域传值(使用较为简单,可方便非专业人士使用)
      • 执行命令中加入参数

 

3. Jenkins配置

  1. 定时构建  
      • 分钟:取值范围(0-59)
      • 小时:取值范围(0-23)
      • 日期:取值范围(1-31)
      • 月份:取值范围(1-12)
      • 星期:取值范围(0-7) 

                               poll SCM为定期检查源码变化,如果有变化就构建,一般不做设置

转载于:https://www.cnblogs.com/xiaochengzi/p/6208321.html

你可能感兴趣的文章
MetaWeblog API Test
查看>>
反弹SHELL
查看>>
关闭Chrome浏览器的自动更新和升级提示
查看>>
移动、尺寸改变
查看>>
poj2255Tree Recovery【二叉树重构】
查看>>
tcpcopy 流量复制工具
查看>>
vue和react的区别
查看>>
第十一次作业
查看>>
负载均衡策略
查看>>
微信智能开放平台
查看>>
ArcGIS Engine 中的绘制与编辑
查看>>
Oracle--通配符、Escape转义字符、模糊查询语句
查看>>
子网划分讲解及练习(一)
查看>>
c# 文件笔记
查看>>
第一页 - 工具的使用(webstorm)
查看>>
Linux 进程资源用量监控和按用户设置进程限制
查看>>
IE浏览器整页截屏程序(二)
查看>>
D3.js 之 d3-shap 简介(转)
查看>>
制作满天星空
查看>>
类和结构
查看>>