BuildBeat supports distributed building, also known as parallel builds.
The following screenshots demonstrate how to configure distributed builds.
Step 1 : Setup Build Agents
Agents are instances of the BuildBeat Service that are configured to act
as build agents. Build agents communicate with the master build server and
do work on behalf of the master build server.
Step 2 : Create a Pool within the Build Task Sequence
Tasks can be placed within pools. All tasks that are placed within the
same execution pool are allowed to be executed simultaneously by build agents.
Step 3 : Place Tasks Into Pools
With the pool created, build tasks can now be placed into pools for execution.
This is done using the Distributed Execution tab of the build task configuration screen.
Step 4 : Wait for the Pool to Complete Execution
There will be times in the build sequence where you want to synchronize the
execution before continuing with the rest of the build tasks. This is done using
the Wait for Pool to Complete task. For example, you can wait for the Compile
pool to complete execution before running your unit tests.
|