
8 I Philosophy and Methodology
Split the pipeline into several independent steps. Frequently, dependency
extraction can start and end without executing any compilation steps. A task
scheduler can be fed based on an execution plan built from the dependencies.
Packaging of development versions, daily builds, and release candidates may
be postprocesses.
1.3 Dependencies
Automatic asset building can be thought of as the execution of a series of steps
determined by a complex recipe. A given step can be safely executed only after all
its requirements, or dependencies, are satisfied. On the other hand, a node needs
to be reevaluated only when its direct dep