hudson——持续集成

11年的时候经理让我弄持续集成,目的很简单,就是为了验证开发人员提交的代码是否编译通过。12年说要利用CI来看单元测试覆盖率,虽然弄好了,但是单元测试还是没有执行起来,代码漫漫修远兮。

 

 

一、下载HUDSON,放到tomcat容器内

 

二、设置HUDSON环境变量

HUDSON_HOME,避免HUDSON的工程都放在C盘下。

 

三、下载一些HUDSON插件

emma.hpi:单元测试覆盖率

Record Emma coverage report

Emma XML report:target\site\emma\coverage.xml

 

deploy.hpi:部署到TOMCAT

 

subversion.hpi:svn下载代码

 

junit-attachments.hpi:Junit单元测试

Publish JUnit test result report

Test report XMLs:target\surefire-reports\*.xml

 

 

 

 

 

posted @ 2012-05-09 15:09  爱我所艾  阅读(594)  评论(0编辑  收藏  举报