This page last changed on Jan 30, 2010 by williams.

Parallel Task

Runs a set of child tasks in parallel. Each task will run at the same time as the other tasks.
To run a set of tasks in sequential order within this task, use the Sequential Task.

Version

Available from version 1.5

Examples

<parallel>
  <tasks>
    <!-- Tasks defined here -->
  </tasks>
</parallel>

Configuration Elements

Element Description Type Required Default Version
description Description used for the visualisation of the buildstage, if left empty the process name will be shown. String No The task/publisher name. 1.5
dynamicValues The dynamic values to use for the task. Dynamic Values array No None 1.5
tasks The tasks to run in parallel. Task And Publisher Blocks array Yes n/a 1.5

Notes

The following is an example of how to combine this task together to the Sequential Task to run multiple 'streams' of tasks in parallel:

<parallel>
  <tasks>
    <sequential>
      <description>First parallel stream.</description>
      <tasks>
        <!-- First sequence of tasks-->
      </tasks>
    </sequential>
    <sequential>
      <description>First parallel stream.</description>
      <tasks>
        <!-- Second sequence of tasks-->
      </tasks>
    </sequential>
  </tasks>
</parallel>
Automatically Generated

Documentation generated on Thursday, 3 Dec 2009 at 7:45:00 PM

Document generated by Confluence on Jan 23, 2011 08:52