zoukankan      html  css  js  c++  java
  • 详解jenkins几个有用的插件如何使用(emma,findbugs)

    原文:http://myeyeofjava.iteye.com/blog/1765552
    findbugs使用方式: 
    目的:进行代码走查的自动化,能够提示垃圾代码或者提供代码优化的建议 
    1.首先下载findbugs 
    http://findbugs.sourceforge.net/downloads.html 
    2.其次在ant中配置findbugs 
    http://www.51testing.com/?uid-265524-action-viewspace-itemid-200942 
    3.再次在jenkins内下载findbugs插件 
    无需配置,如果是ant调用会在项目内自动生成findbugs.xml文件并且在jenkins在绘制findbugs曲线 


    emma使用方式: 
    目的:进行测试代码覆盖率检查 
    如果使用maven那么只要指定target目标位emma:emma即可 
    如果使用ant那么请继续看 
    1.首先下载emma 
    http://emma.sourceforge.net/downloads.html 
    2.其次在ant中配置emma 
    一个ant实用例子http://ouzhong.blog.hexun.com/32369273_d.html 
    ibm ant-emma配置:http://www.ibm.com/developerworks/cn/java/j-lo-emma/ 
    3.下载emma-jenkins插件 
    https://wiki.jenkins-ci.org/display/JENKINS/Emma+Plugin 

    其他做简单介绍需要的时候可以使用: 
    1.ant插件 
    2.disk usage plugin  这个插件可以监控每次build项目所花费的物理空间 
    3.thinbackup 这个插件可以备份你job的配置 
    4.jenkins workspace cleanup plugin 这个插件可以再每次build之前清空workspace 
    5.build-name-setter 这个插件可以设置每次build显示的名字 
    6.git插件  
    7.PMD插件 这个插件 
    8.python plugin 这个插件支持你像写shell一样写python代码 
    9.email-ext plugin 这个插件提供你发送HTML格式的邮件 
    10.hudson next build number plugin 如果你想把hudson每次build的版本号放到你的产品版本号中你可以使用这个插件 
    11.HTML publisher plugin 支持HTML格式的report 
    12.android lint plugin  支持android项目检查 
    13.Copy Artifact Plugin  支持把build后产生的结果copy到其他项目去 
    14.promoted 支持手工测试验证,或者发布产品,在build结束后手动执行 
    15.Jenkins description setter plugin  这个插件可以支持在Job的描述修改,例如二维码 
    16.Hudson Port Allocator Plug-in  开启关闭端口,或者选择一个自由的端口来进行build 
    17.Android Emulator Plugin 
    18.JobConfigHistory Plugin  这个插件用于查看jobconfig历史记录 
    19.Jenkins Sounds plugin  这个插件用于结束build后会给出声音提示 
    20.JIRA Plugin  这个插件用来和Jira配合使用
  • 相关阅读:
    java中i++ 和 ++i的区别
    下载及配置Python+openCV
    Java 计算两个日期相差多少年月日
    conda创建、查看、删除虚拟环境
    MySQL Explain详解
    mysql实现group by后取各分组的最新一条
    Mybatis中的映射结果resutType和resultMap
    java8 Stream 快速实现List转map 、分组、过滤等操作
    LC1263-AI寻路优化: 距离优先bfs -> heuristic + A* -> tarjan + A*
    第8章复习
  • 原文地址:https://www.cnblogs.com/hellowcf/p/6992683.html
Copyright © 2011-2022 走看看