Build States
As a build executes it will pass through a number of states. When completed, the build will finish in a state that indicates its success or otherwise. These states and their meanings are summarised below:
| State |
Description |
| error |
The build has completed with an error, i.e. the build could not successfully execute. The error state is used when the build has been broken due to some external problem. For example, if there is an error communicating with the SCM which prevents the project's source code from being checked out, the build will finish in the error state. |
| failure |
The build was executed but failed due to a problem with the current state of the source code. For example, the code may not compile, or a test may be broken. |
| in progress |
The build is currently executing. |
| pending |
The build is underway, but the corresponding recipe request has not yet been dispatched from the recipe queue. |
| success |
The build executed completely and successfully. |
| terminating |
The build is currently executing, but is terminating due to an explicit request or a build timeout. |