关于hudson的问题

关于hudson的问题_第1张图片
hudson是一个强大的持续性构建服务器。(现在开发者们分了一个分支,改叫Jenkins。)我(54chen)在使用过程中的手记如下:
下载
地址:http://hudson-ci.org/

wget http://java.net/projects/hudson/downloads/download/war/hudson-2.0.1.war

速度不咋的,60k/s.
先决条件
系统:centos 5.5

resin4下不work,换成了tomcat。

cp /opt/soft/hudson/hudson-2.0.1.war /opt/soft/apache-tomcat-7.0.16/webapps/

遇到的问题
1)tomcat使用utf8环境。
vim tomcat/conf/server.xml
找到8080,加入一行 URIEncoding=”UTF-8″。

2)maven不工作
hudson启动后,系统管理里面,设置maven的地址:MAVEN_HOME指到maven的主目录,不是bin目录。

3)svn不工作
报re_version错误,在你的svn地址的最后面加上@HEAD

4)hudson一切正常后,有svn bug

FATAL: tried to access method hudson.scm.ChangeLogSet$Entry.setParent(Lhudson/scm/ChangeLogSet;)V from class hudson.scm.SubversionChangeLogSet

报上面的错误,我(54chen)在http://issues.hudson-ci.org/browse/HUDSON-8885里找到更新新的svn插件即可。进入到系统管理的插件管理中,选中svn 插件,安装更新即可。

5)定时执行
建立job时,有一个选项是Build Triggers,勾选 Build periodically ,schedule填写:0 10,22 * * *表示每天10/22点执行。

6)重启后jobs丢失
jobs都是定义在$HUDSON_HOME里的,如果一开始的时候没有设置,jobs将放在~/.hudson下,当重启的时候,可能发生各种找不到原来的jobs的问题,此时需要确定原来的HUDSON_HOME是啥,现在的是啥,如果不一致就会出问题。


本文转载自:

http://www.cnblogs.com/wrmfw/archive/2011/09/08/2170471.html

你可能感兴趣的:(关于hudson的问题)