Hudson homepage: http://hudson-ci.org/
从这个地址下载下hudson 的war包,hudson是一个web应用.其中自带一个轻量级web服务器 可以直接执行,在当前目录下运行java -jar hudson.war 启动起来之后在浏览器输入
http://localhost:8080/hudson就会进入hudson的主页面.也可以把war放入其他servlet2.4的服务器当中然后运行服务器,使用配置的端口去方位/hudson 项目.
项目运行起来之后就是配置服务器的一些属性,可以让服务器运行起来.为我们工作,
首先进入系统管理→系统配置,配置一些全局的属性.
1.jdk 去掉自动安装,给jdk一个名字,一个jdk的根目录.
2.ant 如果用的话跟jdk一样配置,我用的是maven3 so 我只配置了maven.
3.配置svn 选择版本,选择更新策略.
4.邮件通知,没有用,大概就跟配置foxmail一样.配置一个smtp.然后就可以sendmail了...
ok 这就配置好了,可以新建项目了.back homepage......新建任务...
![](https://i-blog.csdnimg.cn/blog_migrate/0a1be685db4365c89ebd7b98ded0d2ec.png)
只用了第二个maven项目,其他的用了再补上......第一个应该是使用cvs或者其他SCM服务器配置的.填写完成选择maven...OK...NEXT ...
然后,,,,,,,然后,,,,,然后就没有中文了............
1,project name 项目名称
2,Description 项目描述
3, Source code Management 代码管理,就是配置svn or cvs or others
![](https://i-blog.csdnimg.cn/blog_migrate/4be6f34fd10aabfb22b3daf7c6856662.png)
为什么呢?为什么呢?呃呃呃.....这个位置在系统配置里面第一行那个位置为根目录,然后从那开始往下建立.. 其他默认,下面的Check-out Strategy修改一下选清空工作台当检出时....
然后可以配置
![](https://i-blog.csdnimg.cn/blog_migrate/59ca16ef95973dd04602a181b8ed612d.png)
选中第三个定期构建, 然后填写时间表,点后面的问号有提示
![](https://i-blog.csdnimg.cn/blog_migrate/08e83412805e8d584921ce2fd4a6f25e.png)
或者 * 0 * * * 每天0点检查一次.
然后保存,hudson 项目建立完成...就可以运行了......
然后说一下hudson插件,hudson 使用插件添加功能,系统管理箭头插件管理,选择可选插件标签,,有许许多多许许多多的插件可以选择,默认个装了几个maven svn cvs shh ,然后我自己装了一个findbugs 一个junit ..怎么装呢???
在可选插件标签里选上,然后拉到最低安装,等待...............
安装完毕 重启服务器........
findbugs
![](https://i-blog.csdnimg.cn/blog_migrate/743628a885f2c7858403e5511802f083.png)
junit
![](https://i-blog.csdnimg.cn/blog_migrate/fb3599d145d020e4670503f4513c5243.png)
好了备忘结束....