经过一段时间的CI(持续集成)软件试用,最终觉得还是hudson最好。
1、安装:只要将下载的hudson.war放在Tomcat/webapps目录
2、配置:
- 为了支持svn中文的URL,确认Tomcat/conf/sever.xml的http connector里加入URIEncoding="UTF-8"
- 为了支持SMTP登录验证发送Email提醒,在启动Java命令中加入参数: -Dmail.smtp.auth=true,并且
在Manage Hudson-》System Configuration-》E-mail Notification配置:
SMTP server :smtp.revenco.com
Default user e-mail suffix :@revenco.com
System Admin E-mail Address :liupinghua@revenco.com
Hudson URL :http://localhost:81/hudson/
选中Use SMTP Authentication,输入User Name和Password - 为了让hudson分辨ANT build是失败还是成功,最简单的办法是配置项目的configure下的build选择“Execute Windows batch command”输入“call ant.bat -f psmis/build.xml”
顺便提一下:continuum不能支持中文邮件内容,而anthill则不能完全显示subversion的变更文件列表,而且anthill还不能支持SMTP登录验证发送Email通知。
答复 |
永久链接
Re: 用hudson配置持续集成CI服务器几个关键的配置
最新版本的Hudson已经直接使用winstone作为他的WebContainer,我没有找到最新版本的war文件,倒是1.99版本有war文件,看这样子只能修改winstone的配置了,惨啊!
jeasonzhao于2008年2月29日 上午11时30分56秒评论
不好意思,刚才是我弄错了,hudson.jar直接复制到tomcat下,需要修改成.war,就可以了、
我根据你的方法修改了URIEncoding="UTF-8"或者"GBK",显示的SVN都是乱码,如何解决啊?
jeasonzhao于2008年2月29日 下午01时17分22秒评论
如果你的svn地址是“http://192.168.1.3/mySystem/02 代码/01 源代码/”就直接在svn地址栏填入“http://192.168.1.3/mySystem/02 代码/01 源代码”这是可以识别中文目录的,而且显示的也是中文
Anonymous于2008年3月3日 下午12时15分45秒评论
回接到 http://www.searchfull.net:80/blog/addTrackBack.action?entry=1199934008988