安装hudson:
把下载的war包直接扔到tomcat下,启动tomcat.
配置hudson:
第一次进入里面没有数据,我们需要创建job
点击左上角的new job,在new job页面需要选择job的类型,hudson支持几种类型,我们选择maven2 project
选择完job类型后,进会进入详细配置界面,详细配置界面的配置项很多,不过不用怕,大部分使用默认配置就可以了,下面就说说我们需要修改的几个地方:
1): Source Code Management
这里选择subversion,并在Repository URL中输入我们的SVN地址.
(注:在输入URL后,如果SVN需要验证(hudson会自动检测是否需要验证),会展URL输入框下方显示需要验证,点击输入验证信息的链接,输入SVN的用户名和密码就可以。在试用的过程中发现如果使用svn自带的服务器,使用svn://方式访问,如果svn需要验证,hudson支持不论,如果不需要验证就可以,建议还是通过apache http方式来访问svn,这样hudson支持比较好。)
2) : 配置自动构建的计划,假设我们想让项目中每天12点和晚上8点自动构建一次,只需要在Build Triggers中选择 Build periodically,并在Schedule中输入 0 12,20 * * *。
(注: Schedule的配置规则是有5个空格隔开的字符组成,从左到右分别代表:分 时 天 月 年。*代表所有,
0 12,20 * * * 表示在任何年任何月的任何天的12和20点的0分 进行构建)
3):配置到这里,可能有人发现在Build配置节点,有红色错误信息,提示
Hudson needs to know where your Maven2 is installed.
Please do so from the system configuration.
这是因为hudson找不到maven的原因,点击"system configuration",是system configuration的maven配置中添加
maven目录就OK
4):保存好所有配置后,我们第1个job就算是完成了。
5):在经过上面的配置后,回到hudson首页,点击执行一次构建按钮,就会进行构建。
转载于:https://blog.51cto.com/tengzhaoyong/1398087