• 详解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配合使用
  • 相关阅读:
    关于在windows平台下将应用制作成windows服务及服务依赖的感想
    mysql 变量赋值的三种方法
    如何上传本地jar至远程仓库供其他项目使用
    maven的标准
    修改idea的缓存
    前端的网站
    读取简单的xml
    IDEA 自动设置compile target变成1.5
    注解导出优化版(推荐,十分强大)
    Linux命令干货!!!最常用的命令
  • 原文地址:https://www.cnblogs.com/hellowcf/p/6992683.html
Copyright © 2020-2023  润新知