Build Definition Tasks
This section covers the Build Extensions Ant tasks that extend the EWM Ant toolkit by offering the build the ability to create, delete, export, report, and update a build definition.
-
createBuildDefinition
The createBuildDefinition task creates a build definition in the Jazz™ repository.
-
deleteBuildDefinition
The deleteBuildDefinition task deletes an existing build definition from the Jazz™ repository.
-
exportBuildDefinition
The exportBuildDefinition task exports existing build definitions from the Jazz™ repository into an executable Ant build script as a createBuildDefinition or updateBuildDefinition task embedded in a Build.Definitions target.
-
getBuildDefinitions
The getBuildDefinitions task is used to retrieve a list of semicolon-separated build definition IDs from the Jazz™ repository for a given process area.
-
getBuildDefinitionUuid
The getBuildDefinitionUuid task is used to retrieve the UUID of the specified build definition.
-
getBuildDefinitionWorkspace
The getBuildDefinitionWorkspac task is used to retrieve the name or UUID of the workspace used by the specified build.
-
exportBuildDefinition
The exportBuildDefinition task exports existing build definitions from the Jazz™ repository into an executable Ant build script as a createBuildDefinition or updateBuildDefinition task embedded in a Build.Definitions target.
-
reportBuildDefinition
The reportBuildDefinition task is used to create a report on an existing build definition stored in the Jazz™ repository.
-
updateBuildDefinition
The updateBuildDefinition task updates an existing build definition in the Jazz™ repository.
-
Build Definition Reference
This section identifies the supported build types and their characteristics. The name, description, template ID, template aliases, and required build engine type are listed for each of the supported builds. This section also identifies the configuration elements and team build properties that are supported by each of the build types. Every build supports a predetermined set of configuration element properties and team build properties. When creating a build, you must ensure to include only those configuration elements and team build properties that are supported by the build. The following sections identify each of the supported build types and their details.