Base Directory
The base directory for a recipe is the top-level directory in which the recipe is executed. The location and lifetime of the base directory depends on your checkout scheme. By default, each recipe is executed in its own, specifically created directory, and this directory is removed when the recipe completes. By choosing an incremental checkout scheme, however, you can tell pulse™ to reuse the same base for multiple builds.
The first step in the execution of a recipe is bootstrapping the project from the SCM. A working copy is checked out from the SCM into the base directory. All paths specified when configuring a build are relative to the base directory by default.