Documentation

run automated, unattended software build processes
Clear out a build engine root directory
Create a new build engine root directory
Test-AutoBuild configuration file

Modules

Automated build engine controller
archival of files and metadata
Archive stored in regular files
Archive stored (transiently) in memory
The base class for managing archive
Disk based archive manager
In memory based archive manager
Details of change in source control repository
The base class for executing commands
A locally executed command
A locally executed command with mandatory access control
The base class for an AutoBuild stage
Generates a build counter based on source repository changelist
Generates a build counter based on current time
Generates a build counter based on current time
details of a fatal error condition
Simple grouping of modules
A library of useful routines
Manage a lock file to prevent concurrent execution
represents a code module to be built
Builder progress monitor
Monitor progress from 'ps'
Monitor progress through a log4perl
Monitor progress through a pipe
Generated packages
Package type handling
represents a build host's environment
Simple publishering of modules
Copies build logs to a directory
Applies an XSL transform to an artifact
Source control repository access
A repository for Bazaar
A repository for CVS
A repository for Darcs
Access to source locally on disk
A repository for GNU Arch
A repository for Git
A repository for Mercurial
A repository for Monotone
A repository for Perforce
A repository for SVK (Distributed Subversion)
A repository for Subversion
represents results of an action
Builder runtime state
The base class for an AutoBuild stage
Create index for APT package management tool
Copies build artifacts to a directory
The base class for an AutoBuild stage
The base class for an AutoBuild stage
Purge old build archives
Clean up files in build install root
The base class for an AutoBuild stage
Abstract base module for copying files
Initialize a new archive instance
Create an package repository index for package management tools
Send email alerts with build status
The base class for an AutoBuild stage
Groups several stages together
Generate HTML status pages for build cycle
creates CD ISO images
Run a set of stages for each module
Copy log files to a distribution site.
Copy generated packages to a distribution site
Create an index for RSyncStatus package management tool
Alter the scheduling priority of builder
Base class for generating file templates
Run module test suites