-
Install golang 1.4.3
-
Clone the project
mkdir qtz-go && cd qtz-go git clone git@github.com:quantezza/qtz.git src/github.com/quantezza/qtz
-
Setup path.
cd src/github.com/quantezza/qtz
. env.sh
-
Install deps.
make init
-
Build code
make qtz
Ideally, we should use godep to manage dependencies like shown in the link below but it doesnot work. Some packages are broken and godep restore fails.
(Section 2.2 in https://github.com/openshift/origin/blob/master/HACKING.md)
So, for now we just add openshift/Godeps/_workspace to GOPATH.
go get github.com/tools/godep
export GOPATH=
go install github.com/origin/openshift
cd $GOPATH/src/github.com/origin/openshift
git checkout tag v1.0.7