zoukankan      html  css  js  c++  java
  • 2.在Jenkins中配置及执行 maven + selenium + testng项目

    1. 在Jenkins中配置Maven与Git

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

        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为定期检查源码变化,如果有变化就构建,一般不做设置

  • 相关阅读:
    HBase读写数据的详细流程及ROOT表/META表介绍
    HBase的概述和安装部署
    Linux常用命令行补充——持续更新
    电信项目java补充类
    Kafka的接口回调 +自定义分区、拦截器
    Kafka命令行操作及常用API
    Kafka概述及安装部署
    Kafka生产者案例报警告SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
    python threading
    python thread
  • 原文地址:https://www.cnblogs.com/xiaochengzi/p/6208321.html
Copyright © 2011-2022 走看看