1 在/root目录下创建HudsonHome目录,并配置到环境变量
$ mkdir HudsonHome
切换到root用户,在/etc/profile中配置全局环境变量
$vi /etc/profile
#hudson env
export HUDSON_HOME=/root/HudsonHome
$ source /etc/profile
2 下载最新版tomcat并安装,并设置tomcat容器的编码为utf-8
3 删除tomcat/webapps目录下所有的文件
rm -rf /root/hudson-tomcat/webapps/*
4 设置hudson-tomcat的内存
$ vi /root/hudson-tomcat/bin/catalina.sh
#!/bin/sh下面增加:
JAVA_OPTS=’-Xms512m-Xmx2048m’
5 下载最新版的hudson
下载地址:http:mirror.bit.edu.cn/eclipse/hudson/war/hudson-3.2.2.war
将war包拷贝至hudson-tomcat/webapps目录下,并重命名为hudson.war
$ cp /root/hudson-3.2.2.war /root/hudson-tomcat/webapps/hudson.war
6 防火墙开启8080端口,用root用户修改/etc/sysconfig/iptables
$ vi /etc/sysconfig/iptables
增加:
$ #hudson-tomcat port:8080
-A INPUT -m --state NEW -m tcp -p tcp --dport 8081 -j ACCEPT
重启防火墙
$ service iptables restart
7 设置hudson-tomcat开机启动
在虚拟机中编辑/etc/rc.local文件
$ vi /etc/rc.local
加入:
/root/hudson-tomcat/bin/startup.sh
8 启动hudson-tomcat
$ /root/hudson-tomcat/bin/startup.sh
9 配置Hudson
1)浏览器中输入:http://192.168.88.128/hudson