用hudson配置持续集成CI服务器几个关键的配置

经过一段时间的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   :[email protected]
           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通知。

你可能感兴趣的:(hudson)