- 浏览: 1529186 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (225)
- JAVA (27)
- Spring (49)
- Linux (51)
- JavaScript (8)
- Scrum (23)
- IDE (2)
- JSON (2)
- Solr (0)
- Webharvest (0)
- Hibernate (8)
- 杂谈 (3)
- Windows 7 (4)
- 持续集成 (23)
- tomcat (3)
- Android (1)
- SpringSecurity (11)
- Maven (9)
- jotm (3)
- C3P0 (1)
- Active Directory (2)
- cas (1)
- JQuery (2)
- ajax (1)
- plsql (2)
- nginx (4)
- apache (1)
- thrift (7)
- python (3)
- oracle (4)
- php (2)
- redis (1)
- fedora (1)
- windows7 (0)
- SVN (1)
- NFS (1)
- SAMBA (1)
- Atomikos (1)
- apache-poi (1)
- mysql (2)
- vncserver (1)
- mac (2)
- firefox (1)
- JIRA (1)
- p6spy (1)
- git (1)
- github (1)
- gitlab (1)
- gogs (1)
- Druid (1)
- MyBatis (1)
- docker (8)
- zabbix (1)
最新评论
-
lialatd:
您好,我用您的方法通过java api往jira系统中添加is ...
JIRA REST API ---- JAVA -
sprcen945:
可以了,是因为没加intercept-url 的拦截, 尼玛, ...
SpringSecurity3.X--Cas client 配置 -
sprcen945:
请问为什么我配了security.xml后切入点不起作用(之前 ...
SpringSecurity3.X--Cas client 配置 -
linxingyul:
根据楼主的代码 继承了WebMvcConfigurationS ...
SpringMVC4零配置--Web上下文配置【MvcConfig】 -
java_老头:
MvcConfig.java的FilterType.ANNOT ...
SpringMVC4零配置--Web上下文配置【MvcConfig】
如果我们的ant构建文件中有findbugs的任务,那么可以使用hudson来查看结果报告。
打开job设置,在Post-build Actions中找到Publish FindBugs analysis results,勾选上。
FindBugs results:findbugs报告的路径,这里要求是xml格式。注意:如果是第一次构建,hudson会提示路径错误,不用管它,保存即可。
基本上配置好“FindBugs results”就可以了,如果希望更为个性的配置,可以点击“Advanced”。
Run always:默认只有稳定的构建后才会执行findbugs报告的生成,如果勾选,则表示无论构建成功还是失败,都生出报告。
Health thresholds:健康指数。比如:
上图表示,如果问题数量小于100个,则显示太阳图标,如果问题数量超过200个,则使用暴雨图片显示。
Health priorities:确定构建过程中关注的优先级。findbugs有三个级别:high,normal,low。一般只关注normal以上的级别即可。
Status thresholds:状态指数。在每个级别下配置相应的数量,构建时,如果超过配置的数量,则job就会显示对应的状态图标。比如:
上图表示:如果150<问题总数<200,或10<高级别的问题<30,或50<普通级别的问题,则job状态使用黄色的不稳定图标表示,超过则使用红色的失败图标。Total:所有的问题数量。New:本次构建新发现的问题数量。
Use delta for new warnings:如果勾选,表示新的问题数量使用增量更新的方式。
Default Encoding:生成报告的编码方式。缺省使用hudson所在平台的编码。
ok,这样就配置完成了。
执行构建后,可以在JOB状态页中会看到“FindBugs Trend”图表。“同时,右侧的菜单中会看到 FindBugs Warnings”连接,点击则可以进行查看findbugs报告。
关于findbugs的介绍,可以参考如下地址:
http://blog.csdn.net/ansel13/archive/2009/12/17/5024238.aspx
评论
[FINDBUGS] Computing warning deltas based on reference build #9
需要在ant中配置findbugs,hudson其实本身不具备任何功能,所有的功能都是由hudson调用相应的工具完成的,比如代码同步使用svn,构建使用ant或maven,hudson只是将这些工具按照顺序执行罢了,可能你对java相关的工具不是很熟悉,推荐你看一本《JAVA开发超级工具集》。
我先用ant构建项目,之间无论是否有错误
findbugs.xml中始终没有东西
也是按照你之前的配置好的
发表评论
-
Oracle数据库文档构造器--Oraschemadoc
2011-06-30 18:23 1431Oraschemadoc---Oracle Schema Do ... -
用SchemaSpy制作数据库结构文档
2011-02-14 16:12 2348在包含数据库的项目管理中,数据库文档是一个不可缺少的资源,一般 ... -
用Doxygen生成源代码文档
2011-01-14 18:35 3022doxygen是用于从java源代码生成技术文档的工具,有些类 ... -
用UmlGraph在Javadoc中嵌入UML图表
2011-01-12 17:35 3830最近在看《Java Power Tools》,对UmlGrap ... -
hudson--构建存档
2011-01-11 11:25 1884每一次构建,hudson都会在HUDSON_HOME/jobs ... -
hudson--javadoc报告
2011-01-11 10:30 2203使用hudson可以很方便的将javadoc报告集成进来,当然 ... -
hudson--构建依赖
2011-01-04 14:39 2036hudson一个比较好的功能是提供了构建依赖,就是说,一个jo ... -
hudson--环境变量
2011-01-04 14:17 4389在执行构建时,我们可以为每个JOB指定一些环境变量,方法如下: ... -
hudson--build配置
2011-01-04 11:55 3078在每个job中,我们可以指定其构建方式,比如是通过ant或ma ... -
hudson--安全设置
2011-01-01 17:44 4661hudson默认是不需要登录 ... -
hudson--junit测试报告
2010-12-31 18:46 6352如果你的项目在构建时进行了单元测试,可以在hudson中直接查 ... -
hudson--部署设置
2010-12-31 18:23 3708需要为hudson安装Deploy to container ... -
hudson--JOB_WORKSPACE
2010-12-31 18:04 2297JOB_WORKSPACE:就是构建时使用的目录,也就是从代码 ... -
hudson--构建执行顺序
2010-12-31 17:30 2274hudson的构建顺序与普通的持续集成一样,遵循着先更新代码- ... -
hudson--scp设置
2010-12-31 17:18 4144如果是远程部署,你就会需要一个scp插件,可以在hudson的 ... -
hudson--配置邮件
2010-12-31 15:52 3305如果希望在构建完成后将构建结果以邮件的形式发送给相关的用户,推 ... -
hudson--系统管理
2010-12-31 15:08 2054hudson的总体配置,都是在“系统管理”中进行配置的,hud ... -
hudson--URL选项
2010-12-31 14:11 1385hudson为我们提供了一些通过url快速执行的功能 htt ... -
hudson--HUDSON_HOME
2010-12-31 13:54 4476Hudson需要一些磁盘空间来执行构建 ... -
hudson--插件管理
2010-12-30 18:25 7474hudson的好用基本体现在其众多而强大的插件上,在“系统管理 ...
相关推荐
资源讲述了如何安装下载配置findbugs以及如何将hudson集成findbugs插件
Hudson 最吸引人的特性之一是它很容易配置:很难找到更容易...例如,一个 Hudson 插件可以随时间的推移跟踪FindBugs 和代码覆盖。它还可以报告测试结果的趋势(来自 JUnit 或 TestNG)以及构建结果和对应的执行时间。
例如,一个 Hudson 插件可以随时间的推移跟踪 FindBugs 和代码覆盖。它还可以报告测试结果的趋势(来自 JUnit 或 TestNG)以及构建结果和对应的执行时间。 Hudson 需要运行 Java 5。如果需要使用 Hudson 附带的...
Fixed a regression in 1.286 that broke findbugs and other plugins. (report) Fixed backward compatibility problem with the old audit-trail plugin and the old promoted-build plgin. (report, report) On...
Hudson持续集成环境搭建过程,包含svn,maven,checkstyle,pmd,findbugs,sonar,jdepend,site,javadoc,Cobertura
使用报告器:DRY、PMD、FindBugs、CheckStyle 和配置的阈值 在构建失败时发送邮件至developers@acme.com 使用 cobertura 出版商 收集target/*.jar工件 理想情况下,所有其他 Maven 项目都应该在更改时重用此配置: ...
与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显示在 Web 页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量...
##用法##配置####版本要求请注意,插件版本1.13+要求Hudson 1.320可以工作,并且需要以下插件版本: Checkstyle 3.1 Findbugs 4.0 PMD 3.1 任务4.0 警告3.0 违规0.5.4 分析核心1.0 哈科科1.0.18 并非在开始时为...
App 的插件扩展。 这个插件介绍了一个游戏,用户可以在其中改进构建。... ####Version 要求请注意,插件版本 1.13+ 需要 Hudson 1.320 和以下插件版本: 检查样式 3.1 Findbugs 4.0 PMD 3.1 任务 4
与持续集成工具(例如Hudson/Jenkins等)不同,Sonar并不是简单地把不同的代码检查工具结果(例如FindBugs,PMD等)直接显示在Web页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量...
还要学习如何运行自动的JUnit测试,以及如何用PMD和FindBugs进行软件检查。最后,体会一下Hudson(一种出色的CI服务器)如何在问题发生时发出通知,最终帮助您更快速地构建可靠的软件。本教程使用Hudson、Ant和...
从静态分析到动态分析(单元测试)、从系统分析到人工评审、从历史分析到现在的版本分析、从Web客户端到Eclipse插件、从本地分析到远程分析、从集成其他代码分析插件(FindBugs、Checkstyle、PMD等)到作为插件被CI...
Sonar是一个用于代码质量管理的开放平台。...FindBugs,PMD等)直接显示在Web页面上,而是通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进
6. 验证代码质量的约定,如JUnit、EMMA、FindBugs、CheckStyle、PMD的使用;Hudson持续集成需注意的; 7. 压力测试、防内存泄漏测试; 基础CSS:标签的各种状态的样式;表格单双行的样式; 开发一个Action请求的...
与持续集成工具(如Hudson/Jenkins等)不同,Sonar并不是简单地把不同代码检查结果(例如:FindBugs、PMD等)直接显示在web UI界面上,而是通过不同的插件对这些结果再加工处理,通过量化的方式度量代码质量的变化,...