Agent Settings Dialog Visual Studio Builds->General Page

Agent Settings Dialog – Visual Studio Builds->General Page

The Visual Studio Builds->General page contains settings that affect VS builds initiated by this Agent:

 

Multiple CPU/Core Utilization

Allow linking steps to run in parallel locally:

This option controls whether linking steps for different projects are allowed to run in parallel on the initiating machine. Select this option only if your system's memory can handle multiple link steps.

Max. number of CPU/Cores used for parallel linking:

When the "Allow linking steps to run in parallel locally" option is enabled, controls the maximal number of CPUs or cores which can run link steps in parallel at any given point.

Allow non-distributable custom steps to run in parallel locally:

This option controls whether custom steps/rules that have not been marked for distribution (using the rem IncrediBuild_AllowRemote directive) are allowed to run concurrently on the local machine. When this option is deselected, all non-distributable custom steps/rules run sequentially. .

Notes:

  • Relevant for Visual Studio 2008 and earlier
  • Executing multiple links in parallel can significantly improve performance of a build. It is recommended to experiment with this flag to see the maximum number of links that can be run in parallel.   

Projects

Build all projects regardless of errors

With this option selected, IncrediBuild continues to build remaining configurations in builds even if a dependent configuration failed with a build error. This option can be overridden per project by selecting a different value when building that project using the "Batch Build" dialog. The new option remains in effect for subsequent builds.