原文: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配合使用

转载于:https://www.cnblogs.com/hellowcf/p/6992683.html

详解jenkins几个有用的插件如何使用(emma,findbugs)相关推荐

  1. 详解 Jenkins 自动化部署平台

    详解 Jenkins 自动化部署平台 原文来源:Jenkins自动化部署 Jenkins介绍 Jenkins是一个开源的.可扩展的持续集成.交付.部署(软件/代码的编译.打包.部署)的基于web界面的 ...

  2. 图文详解】Chrome中安装JsonView插件

    图文详解]Chrome中安装JsonView插件 Chrome中如何安装JsonView插件?chrome插件网为您图文详解. 1.下载JsonView插件 在github中搜索JsonView,找到 ...

  3. 【虚幻引擎UE】UE5 三种模式调用API详解(案例基于免费Varest插件)

    [虚幻引擎UE]UE5 三种模式调用API详解(案例基于免费Varest插件) 想通过UE5 调用API实现GET和POST, 可以通过自己编写C++方法, 或基于相关HTTP请求插件, 如Vares ...

  4. php动态+trait,详解PHP神奇又有用的Trait

    php和java,c++一样都是单继承模式.但是像python,是支持多继承(即Mixin模式).那么如何在php中实现多继承模式?这就需要使用trait. trait Arrayabletrait{ ...

  5. oracle查询用户权限和角色_详解jenkins配置用户角色权限的实现方法

    概述 今天介绍下jenkins应该怎么去配置用户角色权限,注意jenkins 配置用户角色权限需要安装插件 Role Strategy Plugin. 1.安装 Role Strategy Plugi ...

  6. 第十四章:详解Jenkins节点配置

    2014-03-02:修正对于lable标签的理解.(1.532.1版本已经给出了官方解释) 2013-12-22:添加JNLP端口修改,修改了一些错误. Jenkins有个很强大的功能:分布式构建( ...

  7. html怎么给视频加遮罩,详解基于canvas的视频遮罩插件

    为一个视频添加一个覆盖物,从而挡住视频某区域,在视频的某一时间段,比如第10到第20分钟不显示划定的这块区域.应用场景包括 遮挡卫视图标 . 遮挡视频右下角广告 . 充当马赛克 等. 一个长视频可能包 ...

  8. android扫条形码功能,详解Android 扫描条形码(Zxing插件)

    使用Android Studio 一.在build.gradle(Module:app)添加代码  下载,调用插件 apply plugin: 'com.android.application' an ...

  9. DevOps实战系列【第八章】:详解Jenkins集成Docker私服Nexus3

    个人亲自录制全套DevOps系列实战教程 :手把手教你玩转DevOps全栈技术 Jenkins集成Docker镜像仓库 docker私服已经搭建完毕,下边我们期望jenkins做的事是: ①通过git ...

最新文章

  1. PyTorch 1.6、TensorFlow 2.3、Pandas 1.1同日发布!都有哪些新特性?
  2. 解决Mybatis启动报错: Invalid bound statement (not found)
  3. [c++]Struct和Class的区别
  4. unicode编码查询方法
  5. 七、Forword(请求转发)与Redirect(重定向)
  6. 三元组相加获得target
  7. 各浏览器的Hack写法
  8. IOS UIView直接响应点击事件的解决方法
  9. mysql linux查看配置文件my.cnf位置
  10. MAC编译出错:Undefined symbols for architecture x86_64: “_CFRelease“, referenced from:
  11. 155页4万字智慧交通电子警察系统平台解决方案
  12. 艺无止境·一路前行——王玉玺先生作品欣赏
  13. 女朋友说“随便”到底是什么意思?
  14. 微信小程序radio单选框
  15. CSS3 排版属性盒子模型 第二个模块
  16. cpu要和gpu搭配吗_高端显卡一定要配高档CPU吗?
  17. 基于jQuery的TreeGrid组件
  18. 彻底掌握 Javascript(十一)日期-曾亮-专题视频课程
  19. Nero 7 Premium Reloaded 7.8.5.0
  20. CSAPP - LAB 1 datalab

热门文章

  1. Pattern类与Matcher方法的验证
  2. C++再议构造函数及复制构造函数深度复制
  3. I.MX6 隐藏电池图标
  4. 最简单的基于FFmpeg的AVfilter例子(水印叠加)
  5. Python小笔记——urllib2得到重定向最终链接
  6. 数据字符集mysql主从数据库,分库分表等笔记
  7. C#文件目录IO常见操作汇总
  8. 几行代码搞定Flash应用的多语言实时切换问题
  9. 【Vegas原创】重建Exchange 2007 OWA的虚拟目录
  10. 项目中的集中开发模型研究