Build bot for Go GET /build It expects a request to /build/importpath to build the package at importpath. To build command github.com/kr/s3/s3cp, you could do: $ curl -O https://gobot-builder.herokuapp.com/build/github.com/kr/s3/s3cp The build bot uses go get to fetch missing dependencies (but hg and bzr are not yet available); to fix the version of any dependencies, or to provide private code, see method PUT below. PUT /build It expects a request to /build/importpath with a request entity that's a tar file containing the src directory of a Go workspace. (For convenient use with curl, method PUT is also accepted.) To build command github.com/kr/s3/s3cp, you could do: $ cd $GOPATH $ tar cf x.tar --exclude .git src/github.com/kr/s3 $ curl -O -T x.tar https://gobot-builder.herokuapp.com/build/github.com/kr/s3/s3cp GET /info You can also request /info to see the output of go version and go tool dist env. RUN IT This is a heroku app. To run it yourself: $ git clone https://github.com/kr/gobot.git $ cd gobot $ heroku create -b https://github.com/kr/heroku-buildpack-inline.git $ git push heroku master