perkeep/misc/buildbot
mpl 424ccbdeba misc/buildbot: keep it alive until rewrite
Because of the hg->git switch and the switch to Go 1.4, which requires
bootstrapping for building from source:

-master now requires an env with a working Go to build builder (instead of
building go tip from source), and master does not monitor changes to the go
tree anymore.

-builder gets Go1.4.1 from the binary tarball (instead of building from
source), and does not build go tip anymore (nor does it run tests with
it).

Keeping it alive properly was not deemed worth the trouble since we plan
on replacing it with a new builder based on the same tools used for the
Go builders.

Change-Id: Idd0864350b27b6523675006f00719fba2d6fc72f
2015-01-27 00:56:40 +01:00
..
builder misc/buildbot: keep it alive until rewrite 2015-01-27 00:56:40 +01:00
master misc/buildbot: keep it alive until rewrite 2015-01-27 00:56:40 +01:00
README buildbot README: link to setup script for hacking 2014-06-19 15:03:29 +02:00

README

Running:

mkdir ~/buildbot
cp master/master.go ~/buildbot/
cd ~/builbot
go build -o master master.go
./master -verbose -builderopts -verbose=true

Hacking:

mkdir ~/buildbot
cp master/master.go ~/buildbot/
cp builder/builder.go ~/buildbot/
cd ~/builbot
go build -o master master.go
#hack on builder.go
./master -verbose -buildersrc ./builder.go -builderopts -verbose=true,-skipgo1build=true,-faketests=true

Or, if you want the bot(s) to pull from a local repo (so you can trigger some test commits), here is a setup example script:
https://github.com/mpl/misc/blob/master/camlistore.org/misc/buildbot/prepbot