wiki:hudson

Hudson

  •  官方网站
  • Hudson是轻量级,容易配置,容易搭建运行的持续集成工具。
  • 主要作用是按照调度计划或者其他触发方式,更新本地代码,编译、运行相关检查插件、运行相关单元测试,反馈运行结果,保存历史结果。

Install

  1. download from  http://hudson-ci.org/

vi /etc/profile
export HUDSON_HOME=/data/dev/hudson
export ....

  1. run

java -jar hudson-2.2.0.war > i.log 2>&1 &

  1. 插件管理

安装sonar 插件

  1. setting  http://ieqq.iteye.com/blog/1356028

系统管理->系统设置 配置sonar相关,邮件相关

  1. 安全设置  http://hudson-ci.group.iteye.com/group/wiki/1682-hudson-standard-security-settings

Manage Hudson-->Configure System Enable security 增加用户admin,并勾选权限矩阵 保存后回到注册页面,输入用户名admin和密码,确认后即可

直接修改HUDSON_HOME/config.xml <useSecurity>true</useSecurity>也可以