blob: 67f41bed98416b37cac1462e669f7356985aec12 [file] [log] [blame] [edit]
A collection of libraries and commands for GWT's automated build
infrastructure.
The main tool of interest is the "presubmitter" command, which
periodically polls Gerrit for new unverified changes and runs various
presubmit checks on them.
Buildglue follows normal Go project conventions, so it can be
downloaded and installed in just a few steps:
# Configure Git to use https:// instead of git://
# (Optional, but makes "go get" below much faster.)
git config --global url.https://gwt.googlesource.com/.insteadOf git://gwt.googlesource.com/
# Create a Go workspace (if you don't have one already)
mkdir buildglue
export GOPATH=$PWD/buildglue
# Invoke the go tool
go get gwt.googlesource.com/buildglue.git/...
The $GOPATH/src/gwt.googlesource.com/buildglue.git directory will now
contain a clone of the buildglue Git repo, and the $GOPATH/bin
directory will contain the compiled commands.