wiki:AutomatedBuilds

Automated Builds

We use automated builds to test commits to the Xapian source repository.

Currently these are hosted on github actions and some older MSVC versions on appveyor.

We were previously using BuildBot (though the information on that page is now out of date).

Side-effect output

  • We have graphs of the size of the shared library - these were mostly updated by the snapshot builder, which is no longer running so they aren't getting updated but perhaps are worth resurrecting:
  • One of the buildbot slaves used to produce lcov test coverage reports.

Platform Coverage

GHA provides Ubuntu Linux, macOS and Microsoft Windows runners. We can test other Linux platforms via containers, and some other platforms via virtualisation.

Another useful resource is the cfarm compile farm which covers many architectures and some non-Linux platforms (as well as a lot of Linux).

Last modified 2 hours ago Last modified on 03/23/26 22:46:22
Note: See TracWiki for help on using the wiki.