[Jenkins]详解jenkins几个有用的插件如何使用(emma,findbugs)

简介:
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配合使用
目录
相关文章
|
2月前
|
IDE jenkins Java
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
告别繁琐配置:Alibaba Cloud Toolkit插件打破Jenkins自动化部署的局限
103 0
|
3月前
|
jenkins Java 持续交付
Jenkins,持续交付的利器:揭秘插件生态系统(一)
Jenkins,持续交付的利器:揭秘插件生态系统
|
5月前
|
jenkins 持续交付 网络安全
Jenkins安装SSH插件
Jenkins安装SSH插件
75 0
|
jenkins Java Devops
【DevOps】Idea 集成 jenkins 插件
【DevOps】Idea 集成 jenkins 插件
1155 0
【DevOps】Idea 集成 jenkins 插件
|
3月前
|
Kubernetes jenkins 测试技术
Jenkins,持续交付的利器:揭秘插件生态系统(二)
Jenkins,持续交付的利器:揭秘插件生态系统
|
5月前
|
Java jenkins 持续交付
Jenkins全局工具配置(JDK、Maven、Maven插件)
Jenkins全局工具配置(JDK、Maven、Maven插件)
225 0
|
4月前
|
jenkins 持续交付 开发工具
Jenkins 插件管理指南
常用插件 Docker Plugin: 这个插件让Jenkins能够与Docker容器平台进行集成。它允许在Jenkins构建过程中创建、管理和销毁Docker容器,为需要Docker化的项目提供了极大的便利性。对于需要在容器中构建或部署应用程序的项目,这个插件可以帮助简化流程,提高效率。 Git Plugin: Git插件是Jenkins中最基本和最常用的插件之一。它允许Jenkins与Git版本控制系统集成,通过拉取代码并触发构建来实现持续集成。对于几乎所有需要版本控制的项目,这个插件是不可或缺的,为构建和部署流程提供了必要的代码管理支持。 Email Extension Plugin:
71 2
|
5月前
|
jenkins Java 持续交付
解决Jenkins使用Publish Over SSH插件上传失败的问题(可能原因之一)
解决Jenkins使用Publish Over SSH插件上传失败的问题(可能原因之一)
84 0
|
6月前
|
jenkins Java 持续交付
Jenkins容器安装ruby-runtime插件失败报错解决
Jenkins容器安装ruby-runtime插件失败报错解决
|
6月前
|
jenkins Linux 网络安全
使用Jenkins通过Publish Over SSH插件远程控制主机执行脚本
使用Jenkins通过Publish Over SSH插件远程控制主机执行脚本