Next: , Previous: Builder, Up: Concepts

3.6 Build

A build is a single compile or test run of a particular version of the source code, and is comprised of a series of steps. It is ultimately up to you what constitutes a build, but for compiled software it is generally the checkout, configure, make, and make check sequence. For interpreted projects like Python modules, a build is generally a checkout followed by an invocation of the bundled test suite.

The builder which creates a build specifies its steps via a BuildFactory; the build then executes the steps and records their results.