There are three different ways a script can be specified. Each script type is identified by a unique type number and set of tags that contain the details of the type:
Type 1: script exists in build area
<scriptName></scriptName>)
Type 2: script selected from source control
<ControlledAsset></ControlledAsset>)
Type 3: script entered in Build UI
<scriptContent></scriptContent>)
Any script defined in a build configuration will utilize these sets of tags.