gbs
This repository builds a server that can download code for Go repositories and then build it.
Building it
You'll need go and the standard GNU make installed. Once you have those, run the following:
make bootstrsap
go build -o gbs
Running It
Note: Running inside a Docker container is coming
Once you have a build ready, simply run it like this:
./gbs
You can then make requests against it like the following, to build mc:
curl -XPOST localhost:8080/github.com/minio/mc
Notes
All builds are built with the following environment variables set:
GO15VENDOREXPERIMENT=1
CGO_ENABLED=0
TODOs
See issues for TODOs