Autobuild

Autobuild

Autobuild is a package that process output from building software, primarily focused on packages using Autoconf and Automake, and then generate a HTML summary file, containing links to each build log. The output include project name, version, build host types (cross compile aware), compiler host name, date of build, and indication of success or failure. The output is indexed in many ways to simplify browsing.

Autobuild can also help you automate building your project on many systems concurrently. Users with accounts on the SourceForge compile farms will be able to invoke a parallel build of their Autoconf/Automake based software, and produce a summary of the build status, after reading the manual.

Examples

Documentation

There is a tutorial in the online Autobuild Manual. For other formats, such as PS or PDF, see the manual page.

Download

The releases are distributed from http://josefsson.org/autobuild/releases/.

All official releases are signed with an OpenPGP key with fingerprint 0xB565716F.

Development

Autobuild is developed in CVS on a private machine. At irregular intervals, it is synchronized against a publicly available machine (just press enter at the password prompt):

$ cvs -d :pserver:anoncvs@yxa.extundo.com:/home/cvs/public-cvs login
Logging in to :pserver:anoncvs@yxa.extundo.com:2401/home/cvs/public-cvs
CVS password:
$ cvs -d :pserver:anoncvs@yxa.extundo.com:/home/cvs/public-cvs co autobuild

The CVS repository can also be access by using the HTML interface.

For a description of the latest modifications to Autobuild, consult the NEWS file (live CVS version).

Todo