Hello folks,
I've recently set up a buildbot buildmaster that watches the parrot
SVN repo and does a build when a change is committed to the trunk or
one of the branches.
You can see the status page at:
http://buildbot.eigenstate.net:8040/ (newest results at the top)
Builds run only on the slave machine(s), not on the build master.
My current configuration does 'make test' and not 'make smoke' because
Test::Model::TAP fails to install on my system.
BuildBot (http://buildbot.net/trac) is specifically designed to have
an arbitrary number of build slaves on different machines, for testing
different architectures.
I am wondering if there is interest in setting up a central buildbot
master on perl.org and asking the community to contribute slaves?
Adding a slave is fairly easy. A slave needs to be able to see the SVN
repo and the master.
If anyone wants to experiment they can add one on a machine they
control now and I will add it on my buildmaster - but in the long term
my server is probably not the best place for the build master. Once
you have installed buildbot itself you can create a slave that talks
to my build master with:
buildbot create-slave /path/to/slave/directory \
buildbot.eigenstate.net:9987 SLAVE_NAME PASSWORD
We'll have to communicate offline for SLAVE_NAME and PASSWORD
Some buildbot notes and links to docuemntation can be fond here:
http://perl-qa.hexten.net/wiki/index.php/Buildbot#Installing_and_Configuring_BuildBot
-------------------------------------------------------
Matisse Enzer <[EMAIL PROTECTED]>
http://www.matisse.net/ - http://www.eigenstate.net/