The resource facility in QuickBuild can be used to solve the resource contention problem between different builds or different steps. Resource means any physical or virtual component of limited availability within the grid. A grid node can contribute a certain number of resources to the grid. A build step can then declare to require a particular resource to run. If some nodes are found with free resources, the step will run on the fastest node; otherwise, the step will wait until a node with free resource is available.
Resource means any physical or virtual component of limited availability within the grid, and is provided by grid nodes. A build step can declare to require certain resources to run. If some nodes are found with desired resources, the step will run on the fastest node; otherwise, the step will wait until a node with free resource is available. This way, the resource contention problem between builds and steps can be solved efficiently.