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 |
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 |
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 |
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 |
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 |
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: |
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: |
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: |
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: |
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: |