栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

jenkins+ant+jmeter持续集成

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jenkins+ant+jmeter持续集成

1、Jenkins安装

先安装部署tomcat,安装成功后把Jenkins.war文件放入webapps文件夹中

Jenkins.war的下载路径为:

http://localhost:8080/jenkins

2、打开tomcat服务器,tomcat运行状态Jenkins才可以使用

3、登录Jenkins,登录地址未修改一般为

http://127.0.0.1:8080/jenkins/

 4、下载Jenkins插件,在Manage Jenkins》Manage Plugins

 主要安装Ant Plugins、HTML Publisher Plugins、Email Extension Plugins

 5、系统的配置

在Manage Jenkins》Configure System,以QQ邮箱为例,配置如下图

Extended E-mail Notification邮箱扩展配置,用于定义邮件内容,不同于邮件通知,是单独配置的一个模块

 Credentials

 

Default Content配置可不填,默认空白,可自行定义模板

   
   
   
   
${ENV, var="JOB_NAME"}-第${BUILD_NUMBER}次构建日志    
   
    
    offset="0">    
   

   
           
            本邮件由系统自动发出,无需回复!
           
            以下为${PROJECT_NAME }项目构建信息
 
              
           
           
               
           
           
               
           
   
构建结果 - ${BUILD_STATUS}

   
            构建信息    
           
   
               
       
                       
  • 项目名称 : ${PROJECT_NAME}
  •    
                       
  • 构建编号 : 第${BUILD_NUMBER}次构建
  •    
                       
  • 触发原因: ${CAUSE}
  •    
                       
  • 构建状态: ${BUILD_STATUS}
  •    
                       
  • 构建日志: ${BUILD_URL}console
  •    
                       
  • 构建  Url : ${BUILD_URL}
  •    
                       
  • 工作目录 : ${PROJECT_URL}ws
  •    
                       
  • 项目  Url : ${PROJECT_URL}
  •    
                   
   

失败用例



$FAILED_TESTS

最近提交(#$SVN_REVISION)




    ${CHANGES_SINCE_LAST_SUCCESS, reverse=true, format="%c", changesFormat="
  • %d [%a] %m
  • "}

详细提交: ${PROJECT_URL}changes

           

   
   

邮箱通知配置

邮箱通知一般是构建项目失败发送邮件通知,以QQ邮箱为例,

 6、项目的配置

构建触发器

构建ant自动运行jmeter脚本

构建html

报告生成成功后

邮箱通知配置

系统邮箱通知的配置在这里应用

邮件发送成功

 自定义邮箱配置

 

 Triggers触发器,如果选择默认的配置,收不到邮箱

 

 

模板如下


 

 
${PROJECT_NAME}-第${BUILD_NUMBER}次构建日志  
 
  
    offset="0">  
   

        >  
         
             
         
         
             
         
         
             
         
         
             
         
       
         
   
(本邮件是程序每天定时下发,有问题请联系测试!(公司之后的外网无法打开邮件里的 URL))
 
                    构建状态 - ${BUILD_STATUS}  
               

 
            构建信息  
           
 
               
     
                       
  • 项目名称 : ${PROJECT_NAME}
  •  
                       
  • 构建编号 : 第${BUILD_NUMBER}次构建
  •  
                       
  • 触发原因: ${CAUSE}
  •  
                       
  • 构建日志: ${BUILD_URL}console
  •  
                       
  • 变更集:${JELLY_SCRIPT,template="html"}
  •  
     
                       
                       
  • SummaryReport:${FILE, path="C:WindowsServiceProfilesLocalService.jenkinsjobs登录持续集成htmlreportsHTML_20Report"}
  •  
                   
    
                   

           
 
 
 

 邮件发送成功

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828078.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号