Builds
A build refers to the process of checking out the source code for a project and executing a sequence of commands (known as a recipe) on a working copy of the code. The purpose of the build is to ensure the integrity of the project, by ensure the source code compiles and passes all relevant tests.
In pulse™, a build can consist of one or more build stages, each of which executes a recipe on an agent. Each stage is independent and they may build in parallel. The result of the build is a combination of the results of all stages. Thus a build is only successful if all stages it includes are successful.