Ubuntu搭建hudson系统步骤:
1、搭建tomcat服务器:
# apt-get install tomcat6
2、下载hudson
网址:http://eclipse.org/downloads/download.php?file=/hudson/war/hudson-3.0.1.war
3、将hudson改名后拷至/var/lib/tomcat6/webapps下
# mv hudson-3.0.1.war hudson.war
# mv hudson.war /var/lib/tomcat6/webapps/
4、修改hudson主目录
方法一:
# vi /etc/profile
按a或i进入编辑模式
export HUDSON_HOME=/home/hudson
按Esc键退出编辑模式
:wq (保存并退出)
方法二:
# vi /etc/default/tomcat6
按a或i进入编辑模式
JAVA_OPTS="-Djava.awt.headless=true -DHUDSON_HOME=/home/zhiming/hudson -Xmx1024m"
按Esc键退出编辑模式
:wq (保存并退出)
注:将原有的JAVA_OPTS给注释掉,-Xmx1024m意思是使用最大内存1024M,java.awt.headless=true不写有时tomcat会报错
注:解压版tomcat设置hudson家目录地方:解压后tomcat下bin下的cactlina.sh +88
JAVA_HOME="/usr/java/jdk1.6.0_29"
JAVA_OPTS="-DHUDSON_HOME=/home/hudson"
# mkdir /home/hudson
# chown tomcat6 /home/hudson
5、启动tomcat6,并执行重启
# /etc/init.d/tomcat6 start
# /etc/init.d/tomcat6 restart (若不重启下会报无法创建hudson家目录)
6、访问hudson
如果想修改hudson账号(即tomcat6)为其它账号,需做如下操作:
修改/etc/default/tomcat6及/etc/init.d/tomcat6中tomcat6的属主和属组
TOMCAT6_USER=ming
TOMCAT6_GROUP=ming
将/etc/下及/var下所有文件属主/属组为tomcat6改为ming
$ cd /etc
$ sudo find . -user tomcat6 -exec chown ming {} \;
$ sudo find . -group tomcat6 -exec chgrp ming {} \;
$ sudo cd /var
$ sudo find . -user tomcat6 -exec chown ming {} \;
$ sudo find . -group tomcat6 -exec chgrp ming {} \;
如果遇到如下报错
find './lib/lightdm/.gvfs':permission deny
执行如下命令即可:
$ sudo umount /var/lib/lightdm/.gvfs
最好将/etc/tomcat6/tomcat6-user.xml的属主也改为ming,不然网页有可能会打不开
$ sudo chown ming /etc/tomcat6/tomcat6-user.xml
修改hudson时区:
# vi /etc/default/tomcat6
按a或i进入编辑模式
JAVA_OPTS="-Djava.awt.headless=true -Duser.timezone=Asia/Shanghai -DHUDSON_HOME=/home/zhiming/hudson -Xmx1024m"
按Esc键退出编辑模式
:wq (保存并退出
开启CCACHE支持:
# vi /etc/init.d/tomcat6
按a或i进入编辑模式
export USE_CCACHE=1
按Esc键退出编辑模式
:wq (保存并退出
转载于:https://blog.51cto.com/yangzhiming/1268784