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.

Ant Build

Name:

Ant - Jazz Build Engine

 

Description:

A build using Ant and the Jazz Build Engine.

 

Template ID:

com.ibm.team.build.ant

 

Template aliases:

ant

Ant

Ant - Jazz Build Engine

 

Build engine type:

JBE

 
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element
 

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element

Configuration elements:

Ant Build Properties

antBuildProperty Element
 

ECJ Publishing Properties

jdtBuildProperty Element
 

JUnit Publishing Properties

jntBuildProperty Element
 

Build Forge Properties

rbfBuildProperty Element
 

Post-build Deploy Properties

ucdpBuildProperty Element
 

Post-build Delivery Properties

deliverProperty Element

Team build properties:

teamBuildProperty Element- Jazz Source Control for an Ant Build

teamBuildProperty Element - UrbanCode Deploy

 

Ant with Enterprise Extensions Build

Name:

Ant with Enterprise Extensions - Rational Build Agent

 

Description:

A build on System z using Ant with Enterprise Extensions and the Rational Build Agent.

 

Template ID:

com.ibm.teamz.build.antz

 

Template aliases:

antz

Antz

Ant with Enterprise Extensions

Ant with Enterprise Extensions - Rational Build Agent

 

Build engine type:

RBA

 
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element
 

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element

Configuration elements:

Build Property Copy

buildPropertyCopy Element
 

Ant with Enterprise Extensions Build Properties

antzBuildProperty Element
 

z/OS Pre-Build Command Properties

zpreBuildProperty Element
 

z/OS Post-Build Command Properties

zpstBuildProperty Element
Team Build Properties

teamBuildProperty Element-Ant with Enterprise Extensions Build

teamBuildProperty Element- Ant with Enterprise Extensions Publishing

teamBuildProperty Element - Jazz Source Control for an Ant with Enterprise Extensions Build

 

Command Line Build

Name:

Command Line - Jazz Build Engine

 

Description:

A build that invokes a command line using the Jazz Build Engine.

 

Template ID:

com.ibm.team.build.cmdline

 

Template aliases:

cmd

Cmd

cmdline

Cmdline

Command Line

Command Line - Jazz Build Engine

 
Build engine type JBE  
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element
 

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element

Configuration elements:

Command Line Build Properties

cmdBuildProperty Element
 

ECJ Publishing Properties

jdtBuildProperty Element
 

JUnit Publishing Properties

jntBuildProperty Element
 

Build Forge Properties

rbfBuildProperty Element
 

Post-build Deploy Properties

ucdpBuildProperty Element
 

Post-build Delivery Properties

deliverProperty Element

Team build properties:

teamBuildProperty Element- Jazz Source Control for an Ant Build

teamBuildProperty Element - UrbanCode Deploy

 

z/OS Deployment Build

Name:

z/OS Deployment Build

 
Description:

Configuration for deploying z/OS applications using the Rational Build Agent.

 

Template ID:

com.ibm.team.enterprise.deployment.nonseq.zos

 

Template aliases:

dply

Dply

Deployment

z/OS Deployment

 

Build engine type:

RBA

 
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element

Configuration elements:

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

Ant Build Properties

antBuildProperty Element

Team build properties:

teamBuildProperty Element - z/OS Deployment Build  

z/OS Dependency Build

Name:

z/OS Dependency Build - Rational Build Agent

 

Description:

A build on System z using Ant with Enterprise Extensions that determines what to build based on changes since the last successful team build.

 

Template ID:

com.ibm.team.enterprise.zos.build.dependency.template

 

Template aliases:

dpnd

Dpnd

dependency

Dependency

z/OS Dependency Build

z/OS Dependency Build - Rational Build Agent

 

Build engine type:

RBA

 
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element
 

Build Scheduling

buildSchedule Element

Configuration elements:

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

z/OS Dependency Build Properties

dpndBuildProperty Element
 

z/OS Pre-Build Command Properties

zpreBuildProperty Element
 

z/OS Post-Build Command Properties

zpstBuildProperty Element

Team build properties:

teamBuildProperty Element - z/OS Dependency Build

teamBuildProperty Element - Enterprise Extensions Publishing

teamBuildProperty Element - Jazz Source Control for a Dependency Build

 

Rational Build Forge Build

Name:

Rational Build Forge

 

Description:

A build using Rational Build Forge.

 

Template ID:

com.ibm.rational.connector.buildforge.ui.buildDefinitionTemplate

 

Template aliases:

frg

Frg

buildforge

Buildforge

Build Forge

Rational Build Forge

 

Build engine type:

RBF  
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element
 

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

Build Forge Properties

rbfBuildProperty Element
 

Post-build Deploy Properties

ucdpBuildProperty Element
 

Post-build Delivery Properties

deliverProperty Element

Team build properties:

teamBuildProperty Element - Jazz Source Control for an Ant Build

teamBuildProperty Element - UrbanCode Deploy

 

Generic Build

Name: Generic  
Description: A genric build  
Template ID: com.ibm.team.build.generic  

Template aliases:

gen

Gen

generic

Generic

 

Build engine type:

JBE

 
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element

Configuration elements:

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

Build Forge Properties

rbfBuildProperty Element

Team build properties:

   

Hudson/Jenkins Build

Name:

Hudson/Jenkins Build

 

Description:

Creates a build definition for a Hudson/Jenkins server.

 

Template ID:

com.ibm.rational.connector.hudson.ui.buildDefinitionTemplate

 

Template aliases:

hdsn

Hdsn

hudson

Hudson

Hudson/Jenkins

Hudson/Jenkins Build

 

Build engine type:

HUNDSON  
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element

Configuration elements:

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

Hudson/Jenkins Build Properties

hdsnBuildProperty Element
 

Post-build Delivery Properties

deliverProperty Element

Team build properties:

teamBuildProperty Element - Jazz Source Control for an Ant Build  

IBM i Command Line Build

Name:

IBM i Command - Jazz Build Engine

 

Description:

An IBM i build that submits a command using the Jazz Build Engine.

 

Template ID:

com.ibm.teami.build.qcmd

 

Template aliases:

icmd

Icmd

icommand

iCommand

IBM i Command

IBM i Command - Jazz Build

 

Build engine type:

JBE

 
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element
 

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

IBM i Command Line Build Properties

icmdBuildProperty Element

Team build properties:

teamBuildProperty Element - Jazz Source Control for an IBM i Command Line Build  

IBM i Continuous Load Build

Name:

IBM i Continuous Load - Jazz Build Engine

 

Description:

An IBM i build used to load i artifacts from a Jazz repository workspace to IBM i libraries on a defined schedule.

 

Template ID:

com.ibm.teami.build.autoload

 

Template aliases:

icnl

Icnl

icontinuous

iContinuous

IBM i Continuous Load

IBM i Continuous Load - Jazz Build Engine

 

Build engine type:

JBE

 
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element

Configuration elements:

Build Notification

buildNotification Element
 

Build Scheduling

buildSchedule Element
 

Build Property Copy

buildProperty Element

Team build properties:

teamBuildProperty Element - Jazz Source Control for an IBM i Continuous Load Build  

IBM i Deployment Build

Name:

IBM i Deployment Build

 

Description:

Configuration for deploying IBM i applications using the Rational Build Agent.

 

Template ID:

com.ibm.team.enterprise.deployment.nonseq.ibmi

 

Template aliases:

idpl

Idpl

iDeployment

IBM i Deployment

 

Build engine type:

RBA

 
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element

Configuration elements:

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

Ant Build Properties

antBuildProperty Element

Team build properties:

teamBuildProperty Element - IBM i Deployment Build  

IBM i Dependency Build

Name:

IBM i Dependency Build - Rational Build Agent

 

Description:

A build on IBM i using Ant with Enterprise Extensions that determines what to build based on changes since the last successful team build.

 

Template ID:

com.ibm.team.enterprise.ibmi.build.dependency.template

 

Template aliases:

idpn

Idpn

idependency

iDependency

IBM i Dependency Build

IBM I Dependency Build - Rational Build Agent

 

Build engine type:

RBA

 
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element

Configuration elements:

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

IBM i Dependency Build Properties

idpnBuildProperty Element

Team build properties:

teamBuildProperty Element - IBM i Dependency Build

teamBuildProperty Element - Jazz Source Control for a Dependency Build

 

IBM i Packaging Build

Name:

IBM i Packaging Build

 

Description:

Configuration for packaging IBM i applications using the Rational Build Agent.

 

Template ID:

com.ibm.team.enterprise.packaging.nonseq.ibmi

 

Template aliases:

ipkg

Ipkg

iPackage

iPackaging

IBM i Package

IBM i Packaging

 

Build engine type:

RBA

 
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element

Configuration elements:

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

Ant Build Properties

antBuildProperty Element

Team build properties:

teamBuildProperty Element - IBM i Packaging Build  

IBM i Promotion Build

Name:

IBM i Promotion Build

 

Description:

A build enabling promotion of components from a source stream to a target stream.

 

Template ID:

com.ibm.team.enterprise.promotion.ibmi

 

Template aliases:

iprm

Iprm

iPromotion

IBM i Promotion

 

Build engine type:

RBA  
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element

Configuration elements:

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

IBM i Promotion Build Properties

iprmBuildProperty Element

Team build properties:

teamBuildProperty Element - IBM i Promotion Build  

Microsoft Visual Studio Solution Build

Name:

Jazz Build for Microsoft Visual Studio Solution - Jazz Build Engine

 

Description:

A build configuration using Microsoft Build System and the Jazz Build Engine.

 

Template ID:

com.ibm.team.build.msbuild

 

Template aliases:

msb

Msb

visual studio

Visual Studio

Microsoft Visual Studio Solution

Microsoft Visual Studio Solution - Jazz Build Engine

 

Build engine type:

JBE  
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element
 

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element

Configuration elements:

Build Property Copy

buildPropertyCopy Element
 

Microsoft Build Items

msbBuildProperty Element
 

Microsoft Unit Testing Properties

mstBuildProperty Element
 

NUnit Testing Properties

nutBuildProperty Element
 

Build Forge Properties

rbfBuildProperty Element
 

Post-build Deploy Properties

ucdpBuildProperty Element
 

Post-build Delivery Properties

deliverProperty Element

Team build properties:

teamBuildProperty Element - Jazz Source Control for an Ant Build

teamBuildProperty Element - UrbanCode Deploy

 

Maven Build

Name:

Maven - Jazz Build Engine

 

Description:

A build using Maven 2 and the Jazz Build Engine.

 

Template ID:

com.ibm.team.build.maven

 

Template aliases:

mvn

Mvn

maven

Maven

Maven - Jazz Build Engine

 

Build engine type:

JBE  
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element
 

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element

Configuration elements:

Build Property Copy

buildPropertyCopy Element
 

Maven Build Properties

mvnBuildProperty Element
 

ECJ Publishing Properties

jdtBuildProperty Element
 

JUnit Publishing Properties

jntBuildProperty Element
 

Build Forge Properties

rbfBuildProperty Element
 

Post-build Deploy Properties

ucdpBuildProperty Element
 

Post-build Delivery Properties

deliverProperty Element

Team build properties:

teamBuildProperty Element - Jazz Source Control for an Ant Build

teamBuildProperty Element - UrbanCode Deploy

 

z/OS Packaging Build

Name:

z/OS Packaging Build

 

Description:

Configuration for packaging z/OS applications using the Rational Build Agent.

 

Template ID:

com.ibm.team.enterprise.packaging.nonseq.zos

 

Template aliases:

pkg

Pkg

Package

Packaging

z/OS Package

z/OS Packaging

 

Build engine type:

RBA  
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element

Configuration elements:

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

Ant Build Properties

antBuildProperty Element

Team build properties:

teamBuildProperty Element - z/OS Packaging Build

 

z/OS Promotion Build

Name:

z/OS Promotion Build

 

Description:

A build that copies dependency build outputs from a source location to a target destination on the build machine.

 

Template ID:

com.ibm.team.enterprise.promotion.zos

 

Template aliases:

prmt

Prmt

Promotion

z/OS Promotion

 

Build engine type:

RBA  
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element
 

Build Scheduling

buildSchedule Element

Configuration elements:

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

z/OS Promotion Build Properties

prmtBuildProperty Element
 

z/OS Pre-Build Command Properties

zpreBuildProperty Element
 

z/OS Post-Build Command Properties

zpstBuildProperty Element

Team build properties:

teamBuildProperty Element - z/OS Promotion Build

 

Linux/UNIX Deployment Build

Name:

Linux/UNIX Deployment Build

 

Description:

Configuration for deploying applications on Linux/UNIX using the Rational Build Agent.

 

Template ID:

com.ibm.team.enterprise.deployment.luw

 

Template aliases:

xdpl

Xdpl

xDeployment

Linux/UNIX Deployment

 

Build engine type:

RBA  
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element

Configuration elements:

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

Ant Build Properties

antBuidlProperty Element

Team build properties:

teamBuildProperty Element - Unix Deployment Build

 

Linux/UNIX Packaging Build

Name:

Linux/UNIX Packaging Build

 

Description:

Configuration for packaging applications on Linux/UNIX using the Rational Build Agent.

 

Template ID:

com.ibm.team.enterprise.packaging.luw

 

Template aliases:

xpkg

Xpkg

xPackage

Linux/UNIX Package

Linux/UNIX Packging

 

Build engine type:

RBA  
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element

Configuration elements:

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

Ant Build Properties

antBuidlProperty Element

Team build properties:

teamBuildProperty Element - Unix Packaging Build

 

z/OS Command Line Build

Name:

Command Line - Rational Build Agent

 

Description:

A build that invokes a command line using the Rational Build Agent.

 

Template ID:

com.ibm.rational.buildforge.buildagent.ui.buildDefinitionTemplate

 

Template aliases:

zcmd

Zcmd

zCommand Line

Command Line - Rational Build Agent

 

Build engine type:

RBA  
 

Build Engine Define

buildEngineDefine Element
 

Build Engine Delete

buildEngineDelete Element
 

Build Notification

buildNotification Element

Configuration elements:

Build Scheduling

buildSchedule Element
 

Build Properties

buildProperty Element
 

Build Property Copy

buildPropertyCopy Element
 

z/OS Command Properties

zcmdBuildProperty Element
 

z/OS Pre-Build Command Properties

zpreBuildProperty Element
 

z/OP Post-Build Command Properties

zpstBuildProperty Element

Team build properties:

teamBuildProperty Element - Unix Packaging Build