Automated Builds

We use automated builds to test each commit to the Xapian source repository, and each snapshot tarball generated. There are currently two systems providing such automated builds:

  • TinderBox: This was the first system we used, and has provided good service, but is relatively inflexible.
  • BuildBot: We are now moving towards using BuildBot, but have not yet set up equivalent coverage of varying platforms in the buildbot system.

We also used a BuildBot provided by Mark Hammond and Enfold Systems for testing MSVC and native Cygwin builds on windows, but these builds are now included in the main BuildBot installation maintained by the Xapian developers.