Hudson与Sonar的集成配置手册

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

Hudson与Sonar的集成1、下载并安装JDK1.6和Tomcat,其中Tomcat的版本视项目需要2、设置环境变量HUDSON_HOME,他是hudson将源码下载后的存放地址,和功能运行地址3、下载hudson.war,并拷入Tomcat安装目录下的Webapp中,启动Tomcat,hudson就成功安装了。4、下载hudson的插件sonar.hpi文件,复制到%HUDSON_HOME%中的plugins目录下,重启hudson,hudson便具有了sonar的功能5、下载sonar和maven工具,设置一下属性:(1)将他们解压缩,并存放于同一目录下,设置环境变量M2_HOME=maven存放路径(2)设置环境变量Path=%M2_HOME%/bin及MAVEN_OPTS=-Xmx512m-XX:MaxPermSize=256m(3)建立数据库,命名为sonar,不用创建任何表(4)找到sonar目录中conf文件夹下的sonar.properties文件,设置数据库,以数据库为MySQL为例(5)找到Maven安装目录中conf文件夹下的settings文件,用记事本打开按下图进行进行修改(6)依次运行%sonar安装目录%/bin/windows-x86-32中的InstallNTService.bat,StartNTService,StartSonar,此时sonar就已经成功启动了6、重启tomcat,进入hudson页面C:\{IP地址}:{端口号}\hudson7、进入系统管理,点击系统设置,找到Maven,按如下方式设置8、找到sonar,按照第五步骤中Maven的设置进行设置,即可,如下图9、新建任务,使用freestyle模式或maven模式,建议使用maven模式点击OK,进入设置页面(1)设置源码库地址:若需密码,可点击RepositoryURL输入框右侧问好,点击thislink,进入下面的页面,输入用户名和密码,点击OK即可,关闭(2)拉到页面最下方,勾选sonar即可,其他无需设置,sonar功能已经完善10、点击save,保存设置。11、在Eclipse中原项目下根目录下新建pom.xml文件,若原项目就是Maven项目,该文件已新建好。此处附上一个示例以下是对该文件一些参数进行说明这一段中newdzjk都可以更换掉,换成实际项目名称,verson可以换成实际版本号这一段是为了让maven进行编译,finalname为项目最终名称,sourcedirectory为需要编译的源码位置,outputdirectory为编译后生成的class文件存放地址,resources是项目中用到的各种配置文件,可能为properties文件和xml文件,等等。Plugin为编译所需要的插件,基本上不需要改变了,当然有特别需要。在build之后是dependencies,是项目所依赖的各种jar包,在这里设置,maven就不会再去maven服务器上下载了。这一步十分重要,因为其中很多包都是maven下载不到的。特别说明:考虑到这几个项目的框架相同,pom.xml文件中dependencies完全可以拷贝,因为比较多,帮您省事*_*

1 / 5
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功