分类: 项目管理
2010-06-07 13:14:58
参考
加载apt key
wget -O - | sudo apt-key add -
修改apt源 /etc/apt/sources.list 加入
deb binary/
安装Hudson
sudo apt-get update
sudo apt-get install hudson
安装过程中会自动创建一个用户 hudson, 现在手动把hudson加入到git用户组中, 以便能够有权限clone出gitosis中的git项目 (hudson和gitosis是安装在同一台服务器上的) :
sudo usermod -g git hudson
进入hudson帐号, 配置user.email和user.name
sudo su hudson
git config --global user.email "hudson@test"
git config --global user.name "hudson"
安装完成后即可通过浏览器访问部署在8080端口的Hudson
为Hudson安装Git和Rake插件用浏览器进入 “Manage Hudson” > “Manage Plugins” > “Available”, 找到 “GIT plugin” 和 “Rake plugin”, 选中后点击右下角 “Install” 安装
创建CI任务 配置git hooks, 每次提交代码后自动运行Hudson buildcd /home/git/repositories/xxxx.git/hooks
echo "curl -s http://[YOURHOST]:8080/job/[YOURAPP]/build" > post-update