By Michael Peters (mpeters) from Raleigh.pm
Date: Tuesday, June 17, 2008 04:05 PM
Duration: 45 minutes
Target audience: Intermediate
Tags: build buildbot multi platforms qa smolder testing
Wow, that's a really cool project. I just stumbled upon it while googling and it seems perfect. The web site says that it supports FreeBSD, but I just
tried to compile it and I all I got were these errors....
Does that sound familiar? I know it does for me. If only there was any easy way to setup a system of continuous build servers on multiple platforms? And wouldn't it be nice to be able to run your full test suite on each of those platforms and get nice detailed reports about those test runs.
Enter Buildbot and Smolder. By playing to their strengths (distributed build and smoke test reporting) we can build a simple extendible system that gives us everything we're looking for. We can also use this system to bring more people into our community by providing an easy way for them to contribute spare CPU cycles and improve the quality of our project.
This is also an experiment in getting 2 systems written in different languages (Python and Perl) to play nicely together. Using language neutral protocols (HTTP and TAP) makes it a walk in a park.