Install Go 1.2 or newer from golang.org.
Go will need these DVCS clients installed in order to fetch all of Hockeypuck's package dependencies:
On Ubuntu:
sudo apt-get install bzr git mercurial
git clone https://github.com/hockeypuck/packaging cd packaging ./prepare.bash
export GOPATH=$(pwd) go install github.com/hockeypuck/server/cmd/hockeypuck go install github.com/hockeypuck/server/cmd/hockeypuck-load go install github.com/hockeypuck/server/cmd/hockeypuck-pbuild
Copy the executables into the desired target location. The files under
instroot
in the packaging project may also be useful.
Run Hockeypuck with:
/path/to/hockeypuck -config /path/to/hockeypuck.conf