CentOSにHudsonをインストールする
仕事のプロジェクトの継続テストにHudsonを使ってみようと試みているところです。CentOSにインストール、運用してみているので、手順を書いてみます。SCMはgitを使っています。
Hudsonをインストールする
$ sudo rpm --import http://hudson-ci.org/redhat/hudson-ci.org.key $ wget -O /tmp/hudson.rpm http://hudson-ci.org/latest/redhat/hudson.rpm $ sudo rpm --install /tmp/hudson.rpm
JDKをインストールする
$ sudo yum -y install jdk
設定
- /etc/sysconfig/hudsonを編集
- HUDSON_USERが"hudson"になっている
- gitを使う前提なので、gitリポジトリにアクセスできるユーザに変更するか、hudsonユーザがgitにアクセスできるようにしておく
- 必要であれば、/var/lib/hudson, /var/log/hudsonのownerを、上記で設定したユーザにchownしておく
自動起動するように
$ sudo chkconfig hudson on
起動
$ sudo service hudson start