+Continuous Integration
The [http://ci.horde.org continuous integration system for Horde] constantly monitors the integrity of the Horde build, does quality control checks, and publishes the resulting data.
The system is based on [http://hudson-ci.org Hudson] and uses the [http://github.com/wrobel/php-hudson-tools PHP Hudson tools] as build environment.
You should be able to get the same system up and running in no time on your local machine.
++Prerequisites
For the following to work there are a few elements required on your machine:
++Installation
Clone the [http://github.com/horde/horde-support Horde Support] repository first:
git clone git://github.com/horde/horde-support.git
As a first step we will install Hudson and all the plugins we need to cater for the tools used when running the build:
cd horde-support/ci-hudson
make install
Now you can start Hudson (it will listen to the default port 8080 unless you don't modify anything in {{etc/hudson}}.
init.d/hudson start
The command should start the Hudson daemon with no output. Check that Hudson is running now and can be reached via the network (e.g. {{localhost:8080}}).