I need to add a new builder and slave, and it’s non-trivial enough that I can’t just add 1 or 2 lines the builders.py and slaves.py, I need to create an entirely new Builder implementation.
For testing, I thought I would set up a copy of our zorg buildmaster locally and connect to it. How do I do this?
I’m going to be doing this on Windows. I’ve already got buildbot and buildslave installed, and I can create a default master and default slave which connect to each other. I thought about pointing my buildbot service at the folder that has master.cfg in it, and just seeing what happens, but there are multiple folders with a master.cfg in them (zorg/buildbot/osuosl/master and zorg/buildbot/llvmlab/master).
Is there a guide for doing this somewhere?