Team Build Properties
The following sections describe how to define the Team Build properties used in a build
definition. Each section describes a set of Team Build properties that can be defined using the
teamBuildProperty element. The teamBuildProperty element accepts two attributes, name and value,
which are both required. Other build properties can be referenced when specifying a value using the
${propertyName}
format.
Code as many teamBuildProperty elements as are needed to define the Team Build properties for the build definition. One teamBuildProperty element is needed for each Team Build property. Code the teamBuildProperty element within the createBuildDefinition or updateBuildDefinition element. Specify only those Team Build properties that are valid for the type of build you are defining. The teamBuildProperty element is not required and may not be applicable to the type of definition you are creating. Refer to Build Reference to determine if teamBuildProperty elements are valid for the build you are defining.
All Team Build properties support the standard property attributes, but most attributes are ignored as the values for the attributes are set internally and can not be overriden. The following table describes the attributes and what affect, if any, specifying the attributes has on the build property itself.
Attribute | Required | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
name |
Yes |
Name of the build property. Valid names are described in each of the following sections. | ||||||||||
Yes |
Value of the build property. Valid values and restrictions are described in each of the following
sections. Restrictions on the valid values are noted in the value column. The restrictions noted are
as follows:
|
|||||||||||
asis |
No |
Valid values are true and false . The default is
false . Specifying this attribute will control how the property is
resolved. |
||||||||||
description |
No |
This attribute is ignored. |
||||||||||
genericEditAllowed |
No |
This attribute is ignored. |
||||||||||
kind |
No |
This attribute is ignored. |
||||||||||
label |
No |
This attribute is ignored. |
||||||||||
override |
No |
Valid values are true and false . The default is
false . Specify true for this attribute when updating restricted Team Build property
values. |
||||||||||
required |
No |
This attribute is ignored. | ||||||||||
scheduleOverride |
No |
This attribute is ignored. | ||||||||||
wellKnown |
No |
This attribute is ignored. |
teamBuildProperty Element - Ant with Enterprise Extensions Build
The following table describes the valid values for teamBuildProperty element attributes for an Ant with Enterprise Extensions build:
name | value | Description |
---|---|---|
teamz.build.ant.bpxwdyn.options |
BPXWDYN Options: Dynamic allocation options. Define any options that you want to pass to the BPXWDYN interface. The default value is MSG(1), which means that messages are directed to file descriptor 1, which is the build log file for all Ant with Enterprise Extensions and dependency builds. |
|
teamz.build.ant.reuseISPFSession |
true false |
Reuse ISPF Session: Specify true if you have translators that use a call
method of ISPF command or EXEC and wish to avoid the overhead of repeated session setup and
teardown. Note: This option is for advanced use cases only. |
teamBuildProperty Element - z/OS Deployment Build
The following table describes the valid values for teamBuildProperty element attributes for a z/OS® Deployment build:
name | value | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
team.deploy.common.action |
"" deployMain loadMain rollbackMain |
Deploy type: Specify the type of deployment to perform. Valid values are:
|
||||||||||
team.deploy.common.deploy.postCommand |
Deploy post-command: Command to be executed after deployment. |
|||||||||||
team.deploy.common.deploy.preCommand |
Deploy pre-command: Command to be executed prior to deployment. |
|||||||||||
team.deploy.common.load.ftp.hostname |
Host name: FTP host name. | |||||||||||
team.deploy.common.load.ftp.passwordFile |
Password file: FTP password file. | |||||||||||
team.deploy.common.load.ftp.userid |
User ID: FTP user ID. |
|||||||||||
team.deploy.common.load.postCommand |
Load post-command: Command to be executed after load. | |||||||||||
team.deploy.common.load.preCommand |
Load pre-command: Command to be executed prior to load. |
|||||||||||
team.deploy.common.loadMethod |
Copy ftp |
Load method: Specify the type of load method to use and the appropriate command and/or FTP
properties. When
Copy is specified, the FTP host name, user ID, and password file
attributes must not be specified. When ftp is specified, the FTP host name, user
ID, and password file attributes are required. Valid values are:
|
||||||||||
team.deploy.common.localPackageRoot.dir |
Deployed package root directory:* Local package root directory. Note: It is advised to avoid using blanks or $ in the path as these characters (or
their national language equivalents) can cause inconsistent results.
|
|||||||||||
team.deploy.common.packageLabel |
Package: Specify the label of the target packaging build result. This property should be included as a Schedule Team Property. | |||||||||||
team.deploy.common.packagedefinitionUUID |
Package definition:* Specify the ID of the packaging build definition. |
|||||||||||
team.deploy.common.publishCumulativeDeploy |
true false |
Publish cumulative deploy manifest: Specify true to publish the
cumulative deployment manifest file in the deployment result. |
||||||||||
team.deploy.common.publishDeltaDeploy |
true false |
Publish delta deploy manifest: Specify true to publish the delta
deployment manifest file in the deployment result. |
||||||||||
team.deploy.common.publishRollbackManifest |
true false |
Publish rollback manifest: Specify true to publish the rollback
manifest file in the deployment result. |
||||||||||
team.deploy.common.remotePackageRoot.dir |
Original package root directory:* Remote package root directory. |
|||||||||||
team.deploy.common.restoreMappingList |
From Data Set/To Data Set: Specify the names of the PDS's created by the packaging build,
and where to deploy them, in the restore mapping table. Specify a semicolon separated list of
From/To paired dataset names. For
example:
|
|||||||||||
team.deploy.common.rollback.maximumKeep |
integer |
Maximum number of rollbacks to keep: Specify an integer value for the number of rollbacks to keep. |
||||||||||
team.deploy.common.rollback.multipleAllowed |
true false |
Allow multiple rollbacks: Specify true to allow your team to roll
back a saved package that was successfully deployed. The default is false . Note:
Ignored for agents older than 5.0.1. |
||||||||||
team.deploy.common.rollback.postCommand |
Rollback post-command: Command to be executed after roll back. |
|||||||||||
team.deploy.common.rollback.preCommand |
Rollback pre-command: Command to be executed prior to roll back. |
- The following is a list of reserved properties names which can not be specified unless overridden:
- team.deploy.common.definition.version
- team.deploy.common.filesystem
- team.deploy.common.load.cd.deployment.useBuildAgentSettings
- team.deploy.common.load.cd.localIp
- team.deploy.common.load.cd.localPassword
- team.deploy.common.load.cd.localPort
- team.deploy.common.load.cd.localUserId
- team.deploy.common.load.cd.nodeName
- team.deploy.common.load.cd.packaging.useBuildAgentSettings
- team.deploy.common.load.cd.remotePassword
- team.deploy.common.load.cd.remoteUserId
- team.deploy.common.openSummaryWorkItem
- team.deploy.common.restoreMappingPath
- team.deploy.ibmi.intermediateSaveFileLibrary
- team.deploy.ibmi.pfRestoreMethod
- team.deploy.ibmi.pfRestoreUsrCmd
- team.deploy.ibmi.savePfForRollback
- team.deploy.luw.runtimeRoot.dir
- The following is a list of reserved properties names which can not be specified:
- team.deploy.common.applicationDescription
- team.deploy.common.applicationName
- team.deploy.common.isCompletePackage
- team.deploy.common.version
- team.deploy.zos.script
- team.enterprise.ibmi.ASPName
- team.enterprise.ibmi.setASP
teamBuildProperty - z/OS Dependency Build
The following table describes the valid values for teamBuildProperty element attributes for a z/OS Dependency Build:
name | value | Description |
---|---|---|
team.enterprise.build.ant.alwaysRunPostBuildFile |
true false |
Always run post-build script: Specify true to run the specified
post-build ant script whether or not the build was successful. The default is
false , the specified post-build ant script will only be run if the build was
successful. |
team.enterprise.build.ant.bpxwdyn.options |
BPXWDYN Options: Dynamic allocation options. Define any options that you want to pass to the BPXWDYN interface. The default value is MSG(1), which means that messages are directed to file descriptor 1, which is the build log file for all Ant with Enterprise Extensions and dependency builds. |
|
team.enterprise.build.ant.buildChangesOnly |
true false |
Build changed items only: Specify true to build only the items that
have changed since the last successful build. Specify false to build all items
found in the workspace. The default is true . |
team.enterprise.build.ant.buildableSubset |
Build subset: Specify the name of an existing build subset. Build subsets specify a group of buildable items that will be included when executing a dependency build. |
|
team.enterprise.build.ant.fullMinimumLoad |
true false |
Perform full minimum load: Specify true to load all items that
recently changed or that depend on items that changed since the last successful build. This option
is only valid for personal builds. Items will be loaded from the workspace specified on the build
request to the resource prefix specified on the build request. |
team.enterprise.build.ant.mandatorySubset |
Mandatory Subset: If there are files to be included in each build for this build definition, specify the name of the subset containing the files that are required to be included in this build. The files in the mandatory subset are always built, even if they are not changed. |
|
team.enterprise.build.ant.mandatorySubset.useInPersonal |
true false |
Include this mandatory subset in personal builds by default: Specify
true to include the mandatory subset in personal builds. |
team.enterprise.build.ant.postBuildFile |
Post-build script: Specify the path to the post-build script on the build machine. This can be an absolute path on the build machine or may be a path relative to the current directory of the build engine process. |
|
team.enterprise.build.ant.preBuildFile |
Pre-build script: Specify the path to the pre-build script on the build machine. This can be an absolute path on the build machine or may be a path relative to the current directory of the build engine process. |
|
team.enterprise.build.ant.reuseISPFSession |
true false |
Reuse ISPF Session: Specify true if you have translators that use a
call method of ISPF command or EXEC and wish to avoid the overhead of repeated session setup and
teardown. Note: This option is for advanced use cases only. |
team.enterprise.build.ant.simulationModeBinaryCheck |
true false |
Verify build outputs during a simulation build: Specify true to
updates the simulation registry to reflect whether each output is present. Specify
false to reduce simulation build overhead by assuming all build outputs are present
and correct. |
team.enterprise.build.dependency.needToDeleteOutputs |
true false |
Delete obsolete outputs: Specify true to delete outputs that are no
longer produced by any buildable files. |
team.enterprise.build.dependency.preprocessUpdateF |
integer |
Frequency of updates to the number of buildable files pre-processed in the build report
contribution summary: Specify the number of files to preprocess before updates are made in the
Build Result editor. The default is 100 . |
team.enterprise.build.dependency.trustInputs |
true false |
Trust build inputs: Specify true to trust the files that are
already loaded in zFolder data sets. When SCM metadata is not available for any reason, and this
property is set to true , existing files loaded into zFolder data sets are
considered to be valid and will not be overwritten when a workspace load is processed. New SCM
metadata will be generated for the files as part of this process.The trust inputs option can significantly decrease the load time on z/OS when the SCM configuration directory needs to be cleared for housekeeping. The default value is
This property is especially useful when running a build across multiple build agents or installing a new build agent. |
team.enterprise.build.dependency.trustOutputs |
true false |
Trust build outputs: Specify true to have the build run on the
premise that you did not delete or modify the outputs that were created in previous builds. This
option improves performance when you rebuild because you skip unnecessary checks for missing or
changed outputs. |
team.enterprise.build.impacts.disableAlwaysBuildQueries |
true false |
Calculate impacts of files being forced to be built: Specify false
to do the calculation. Specify true to skip the calculation. When impact
calculations are enabled, they are also run on files that are forced to be rebuilt. For example,
files in a mandatory subset. |
team.enterprise.build.impacts.disableInputQueries |
true false |
Calculate impacted dependencies stored in the repository: Specify
false to do the calculation. Specify true to skip the calculation.
This corresponds to reason code 2 in the build report: One or more dependencies stored in the
repository have changed. |
team.enterprise.build.impacts.disableParserOutputQueries |
true false |
Calculate impacted dependencies not in the repository: Specify
false to do the calculation. Specify true to skip the calculation.
This corresponds to reason code 3 in the build report: One or more dependencies not in the
repository, such as generated input files, have changed. |
team.enterprise.build.suppressBuildMapLinks |
true false |
Publish build map links: Specify true to publish build map links on
the External Links tab of the build. |
com.ibm.team.build.logging |
true false |
Live logging: Specify true to enable live logging for the
build |
com.ibm.team.build.logging.level |
ERROR WARNING INFO DEBUG VERBOSE |
Messaging level for live logging: Specifies the level of messages that live logging issues when enabled |
com.ibm.team.build.logging.retry |
integer (between 0 and 3) | Number of retries when an error tries to publish messages: Specifies the number of retries in case of any error trying to publish messages |
com.ibm.team.build.logging.toolkitver.skip |
true false |
Skip toolkit version level check: Specify true skip the checking of
the version level of the build target toolkit |
- The following is a list of reserved properties names which can not be specified unless overridden:
- team.enterprise.build.ant.buildableSubsetSlug
- team.enterprise.build.ant.createAllDependencySets
- team.enterprise.build.dependency.previewBuild
- The following is a list of reserved properties names which can not be specified:
- team.enterprise.build.ant.mandatorySubsetIsTransitory
- team.enterprise.build.ant.postBuildPropReturns
- team.enterprise.build.ant.preBuildPropReturns
- team.enterprise.build.dependency.realToDeleteOutputs
- team.enterprise.build.mandatorySubset.cleanupPolicy
- team.enterprise.build.subset.cleanup.allowedInPersonal
- team.enterprise.build.subset.cleanup.allowedInPreview
- team.enterprise.build.subset.cleanupPolicy
- com.ibm.team.build.logging.listener
teamBuildProperty Element - IBM i Deployment Build
The following table describes the valid values for teamBuildProperty element attributes for an IBM® i Deployment build:
name | value | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
team.deploy.common.action |
"" deployMain loadMain rollbackMain |
Deploy type: Specify the type of deployment to perform. Valid values are:
|
||||||||||
team.deploy.common.deploy.postCommand |
Deploy post-command: Command to be executed after deployment. |
|||||||||||
team.deploy.common.deploy.preCommand |
Deploy pre-command: Command to be executed prior to deployment. |
|||||||||||
team.deploy.common.load.ftp.hostname |
Host name: FTP host name. |
|||||||||||
team.deploy.common.load.ftp.passwordFile |
Password file: FTP password file. |
|||||||||||
team.deploy.common.load.ftp.userid |
User ID: FTP user ID. |
|||||||||||
team.deploy.common.load.postCommand |
Load post-command: Command to be executed after load. |
|||||||||||
team.deploy.common.load.preCommand |
Load pre-command: Command to be executed prior to load. |
|||||||||||
team.deploy.common.loadMethod |
Copy ftp |
Load method: Specify the type of load method to use and the appropriate command and/or FTP
properties. When
Copy is specified, the FTP host name, user ID, and password file
attributes must not be specified. When ftp is specified, the FTP host name, user
ID, and password file attributes are required. Valid values are:
|
||||||||||
team.deploy.common.localPackageRoot.dir |
Deployed package root directory:* Local package root directory. |
|||||||||||
team.deploy.common.packageLabel |
Package: Specify the label of the target packaging build result. This property should be included as a Schedule Team Property. | |||||||||||
team.deploy.common.packagedefinitionUUID |
Package definition:* Specify the ID of the packaging build definition. |
|||||||||||
team.deploy.common.publishCumulativeDeploy |
true false |
Publish cumulative deploy manifest: Specify true to publish the cumulative
deployment manifest file in the deployment result. |
||||||||||
team.deploy.common.publishDeltaDeploy |
true false |
Publish delta deploy manifest: Specify true to publish the delta
deployment manifest file in the deployment result. |
||||||||||
team.deploy.common.publishRollbackManifest |
true false |
Publish rollback manifest: Specify true to publish the rollback manifest
file in the deployment result. |
||||||||||
team.deploy.common.remotePackageRoot.dir |
Original package root directory:* Remote package root directory. |
|||||||||||
team.deploy.common.restoreMappingList |
From Library/To Library: Specify the names of the libraries created by the packaging
build, and where to deploy them, in the restore mapping table. Specify a comma separated list of
From/To paired library names. For example:
|
|||||||||||
team.deploy.common.rollback.maximumKeep |
integer |
Maximum number of rollbacks to keep: Specify an integer value for the number of rollbacks to keep. |
||||||||||
team.deploy.common.rollback.multipleAllowed |
true false |
Allow multiple rollbacks: Specify true to allow your team to roll
back a saved package that was successfully deployed. The default is false . Note:
Ignored for agents older than 5.0.1. |
||||||||||
team.deploy.common.rollback.postCommand |
Rollback post-command: Command to be executed after roll back. |
|||||||||||
team.deploy.common.rollback.preCommand |
Rollback pre-command: Command to be executed prior to roll back. |
|||||||||||
team.deploy.ibmi.intermediateSaveFileLibrary |
IBM i intermediate save file library:* Specify a working library on the IBM i server to temporarily store objects. |
|||||||||||
team.deploy.ibmi.pfRestoreMethod |
REPLACE MIGRATE USRCMD |
Rules for deploying physical files: Specify how to handle physical file (*FILE:PF-DTA)
objects during deployment.
|
||||||||||
team.deploy.ibmi.pfRestoreUsrCmd |
User-defined command to deploy each physical file: Specify the CL command to be executed for each file. When this option is selected, the substitution variables &A, &F, &L, &N, &T, and &S are supported in the build command. |
|||||||||||
team.deploy.ibmi.savePfForRollback |
true false |
Save physical files in rollback archive before deployment: Specify
true to save physical files in a rollback archive before deployment to save a
backup of your physical files in case errors occur during the deployment process. The default is
true . If an error occurs, the original objects can be restored by requesting a
rollback. |
- The following is a list of reserved properties names which can not be specified unless overridden:
- team.deploy.common.definition.version
- team.deploy.common.filesystem
- team.deploy.common.load.cd.deployment.useBuildAgentSettings
- team.deploy.common.load.cd.localIp
- team.deploy.common.load.cd.localPassword
- team.deploy.common.load.cd.localPort
- team.deploy.common.load.cd.localUserId
- team.deploy.common.load.cd.nodeName
- team.deploy.common.load.cd.packaging.useBuildAgentSettings
- team.deploy.common.load.cd.remotePassword
- team.deploy.common.load.cd.remoteUserId
- team.deploy.common.openSummaryWorkItem
- team.deploy.common.restoreMappingPath
- team.deploy.luw.runtimeRoot.dir
- The following is a list of reserved properties names which can not be specified:
- team.deploy.common.applicationDescription
- team.deploy.common.applicationName
- team.deploy.common.isCompletePackage
- team.deploy.common.version team.deploy.zos.script
- team.enterprise.ibmi.ASPName
- team.enterprise.ibmi.setASP
teamBuildProperty Element - IBM i Dependency Build
The following table describes the valid values for teamBuildProperty element attributes for an IBM i Dependency build:
name | value | Description |
---|---|---|
team.enterprise.build.ant.alwaysRunPostBuildFile |
true false |
Always run post-build script: Specify true to run the specified
post-build ant script whether or not the build was successful. The default is
false , the specified post-build ant script will only be run if the build was
successful. |
team.enterprise.build.ant.buildChangesOnly |
true false |
Build changed items only: Specify true to build only the items that
have changed since the last successful build. Specify false to build all items
found in the workspace. The default is true . |
team.enterprise.build.ant.buildableSubset |
Build subset: Specify the name of an existing build subset. Build subsets specify a group of buildable items that will be included when executing a dependency build. |
|
team.enterprise.build.ant.fullMinimumLoad |
true false |
Perform full minimum load: Specify true to load all items that
recently changed or that depend on items that changed since the last successful build. This option
is only valid for personal builds. Items will be loaded from the workspace specified on the build
request to the resource prefix specified on the build request. |
team.enterprise.build.ant.mandatorySubset |
Mandatory Subset: If there are files to be included in each build for this build definition, specify the name of the subset containing the files that are required to be included in this build. The files in the mandatory subset are always built, even if they are not changed. |
|
team.enterprise.build.ant.mandatorySubset.useInPersonal |
true false |
Include this mandatory subset in personal builds by default: Specify
true to include the mandatory subset in personal builds. |
team.enterprise.build.ant.postBuildFile |
Post-build script: Specify the path to the post-build script on the build machine. This can be an absolute path on the build machine or may be a path relative to the current directory of the build engine process. |
|
team.enterprise.build.ant.preBuildFile |
Pre-build script: Specify the path to the pre-build script on the build machine. This can be an absolute path on the build machine or may be a path relative to the current directory of the build engine process. |
|
team.enterprise.build.ant.simulationModeBinaryCheck |
true false |
Verify build outputs during a simulation build: Specify true to
updates the simulation registry to reflect whether each output is present. Specify
false to reduce simulation build overhead by assuming all build outputs are present
and correct. |
team.enterprise.build.dependency.preprocessUpdateF |
integer |
Frequency of updates to the number of buildable files pre-processed in the build report
contribution summary: Specify the number of files to preprocess before updates are made in the
Build Result editor. The default is |
team.enterprise.build.dependency.trustOutputs |
true false |
Trust build outputs: Specify true to have the build run on the
premise that you did not delete or modify the outputs that were created in previous builds. This
option improves performance when you rebuild because you skip unnecessary checks for missing or
changed outputs. |
team.enterprise.build.impacts.disableAlwaysBuildQueries |
true false |
Calculate impacts of files being forced to be built: Specify false
to do the calculation. Specify true to skip the calculation. When impact
calculations are enabled, they are also run on files that are forced to be rebuilt. For example,
files in a mandatory subset. |
team.enterprise.build.impacts.disableParserOutputQueries |
true false |
Calculate impacted dependencies not in the repository: Specify
false to do the calculation. Specify true to skip the calculation.
This corresponds to reason code 3 in the build report: One or more dependencies not in the
repository, such as generated input files, have changed. |
team.enterprise.build.suppressBuildMapLinks |
true false |
Publish build map links: Specify true to publish build map links on
the External Links tab of the build. |
team.enterprise.build.ibmi.postCommand |
Post-command: Specify an IBM i command to run after the build script runs. |
|
com.ibm.team.enterprise.ibmi.build.AppendLoadObjLibraries |
true false |
Append load and object libraries from the build definition: Specify true
to append load and object libraries from the build definition for personal builds. |
com.ibm.team.enterprise.ibmi.build.ant.failOnError |
true false |
Stop and fail the build (compile error level): Specify true to fail
the build when the generated events file contains a severity level that meets or exceeds the value
specified with the com.ibm.team.enterprise.ibmi.build.ant.failOnError.level
attribute. |
com.ibm.team.enterprise.ibmi.build.ant.failOnError.level |
integer |
Stop and fail the build (compile error level): Specify the error level found in the generated events file that will trigger a build failure. |
com.ibm.team.enterprise.ibmi.build.ant.icmd.failOnError |
true false |
Stop and fail the build (i command): Specify true to fail the build when an IBM i command completes with a severity level that meets or exceeds the value specified with the com.ibm.team.enterprise.ibmi.build.ant.icmd.failOnError.level
attribute. |
com.ibm.team.enterprise.ibmi.build.ant.icmd.failOnError.level |
integer |
Stop and fail the build (i command level): Specify the error level received for IBM i command that will trigger a build failure. |
com.ibm.team.enterprise.ibmi.build.searchPath |
Search path: Specify a search path for the build to use as the library list for the build. |
|
com.ibm.team.build.logging |
true false |
Live logging: Specify true to enable live logging for the
build |
com.ibm.team.build.logging.level |
ERROR WARNING INFO DEBUG VERBOSE |
Messaging level for live logging: Specifies the level of messages that live logging issues when enabled |
com.ibm.team.build.logging.retry |
integer (between 0 and 3) | Number of retries when an error tries to publish messages: Specifies the number of retries in case of any error trying to publish messages |
com.ibm.team.build.logging.toolkitver.skip |
true false |
Skip toolkit version level check: Specify true skip the checking of
the version level of the build target toolkit |
- The following is a list of reserved properties names which can not be specified unless overridden:
- team.enterprise.build.ant.buildableSubsetSlug
- team.enterprise.build.ant.createAllDependencySets
- team.enterprise.build.dependency.previewBuild
- com.ibm.team.enterprise.ibmi.build.referencedLibraries
- The following is a list of reserved properties names which can not be specified:
- team.enterprise.build.ant.mandatorySubsetIsTransitory
- team.enterprise.build.ant.postBuildPropReturns
- team.enterprise.build.ant.preBuildPropReturns
- team.enterprise.build.dependency.needToDeleteOutputs
- team.enterprise.build.dependency.realToDeleteOutputs
- team.enterprise.build.mandatorySubset.cleanupPolicy
- team.enterprise.build.subset.cleanup.allowedInPersonal
- team.enterprise.build.subset.cleanup.allowedInPreview
- team.enterprise.build.subset.cleanupPolicy
- com.ibm.team.enterprise.ibmi.build.appendReferencedLibraries
- com.ibm.team.build.logging.listener
teamBuildProperty Element - IBM i Packaging Build
The following table describes the valid values for teamBuildProperty element attributes for an IBM i Packaging build:
name | value | Description |
---|---|---|
team.enterprise.packaging.includeImpactedObjects |
true false |
Include Impacted Outputs: Specify true to include indirect outputs
for work item packaging (e.g. linked load modules, bound service programs). This property should be
included as a Schedule Team
Property. |
team.enterprise.packaging.packagedWorkitems |
Work Items: Specify a comma separated list of work items IDs whose outputs should be packaged. This property should be included as a Schedule Team Property. | |
team.package.common.buildDefinition.uuid |
Build definition: Specify the name of a build definition to be packaged. |
|
team.package.common.exclude.binaries |
Resource filters to exclude: Specify a generic filter or specific objects, and then
indicate a library, an object, and a type in the following
format:
A list of resource filters can be specified with each separated by a comma. |
|
team.package.common.include.binaries |
Resource filters to include: Specify a generic filter or specific objects, and then
indicate a library, an object, and a type in the following
format:
A list of resource filters can be specified with each separated by a comma. |
|
team.package.common.isAutoClean |
true false |
Auto clean: Specify true to delete a package from the package root
directory so that you have more package space available. |
team.package.common.isConcurrentSafe |
true false |
Allow concurrent package requests: Specify true to allow multiple
packaging builds to run concurrently (not allowed for agents older than 5.0.2). |
team.package.common.isIntermediatesPublished |
true false |
Publish intermediate files: Specify true to publish intermediate
packaging results. |
team.package.common.isManifestPublished |
true false |
Publish manifest: Specify true to publish packaging
manifest. |
team.package.common.isPackagePublished |
true false |
Publish package: Specify true to publish packaging
results. |
team.package.common.packageBinariesSinceTimestamp |
Time Stamp: Omit ship list resources older than this time stamp (format: yyyyMMdd-HHmmssSSSS or leave blank to ignore time stamps). This property should be included as a Schedule Team Property. | |
team.package.common.packageRoot.dir |
Package root directory:* Specify a directory on the build systems where you want to store all packages. |
|
team.package.common.postPackageCommand |
Package post-command: Specify a command to run on the build system after packaging. |
|
team.package.common.prePackageCommand |
Package pre-command: Specify a command to run on the build system before packaging. |
|
team.package.common.workItemPackaging |
Packaging Type: Specify true to calculate package contents from
work items. Specify false to calculate package contents from a list of resources.
This property should be included as a Schedule Team Property. |
|
team.package.ibmi.intermediateSaveFileLibrary |
IBM i intermediate save file library:* Specify a library name to temporarily store objects on the IBM i server. |
|
team.package.ibmi.savefileOptions |
IBM i save file options: Specify a TGTRLS VRM_release_level, where VRM_release_level is a valid target release for saving objects on the packaging host; for example, *CURRENT, *PRV, or V6R1M0. If you do not specify this option, the objects are saved at TGTRLS(*CURRENT). | |
team.package.restore.mapping |
From Library/To Library: Specify the libraries to package and where to deploy them in the
restore mapping table. Specify a comma separated list of From/To paired library names. For
example:
|
- The following is a list of reserved properties names which can not be specified unless overridden:
- team.enterprise.packaging.deleteObsoleteOutputs
- team.package.common.definition.version
- team.package.common.filesystem
- team.package.common.openSummaryWorkItem
- team.package.luw.buildRoot.dir
- team.package.zos.script
- The following is a list of reserved properties names which can not be specified:
- team.enterprise.ibmi.ASPName
- team.enterprise.ibmi.setASP
- team.package.common.applicationDescription
- team.package.common.applicationName
- team.package.common.buildSnapshotId
- team.package.common.excludeFilePath
- team.package.common.isCompletePackage
- team.package.common.restoreMappingPath
- team.package.common.shiplist.option
- team.package.common.shiplistFilePath
- team.package.common.timestamp.option
- team.package.common.version
- team.package.common.workitem.option
- team.package.ucd.component
- team.package.ucd.generate
- team.package.ucd.tk.script
- team.package.ucd.type
- team.package.ucd.versionName.convention
- team.package.ucd.versionName.prefix
- team.package.zos.buildDefinition.uuid
- team.package.zos.optional.shiplistFilePath
teamBuildProperty Element - IBM i Promotion Build
The following table describes the valid values for teamBuildProperty element attributes for an IBM i Promotion build:
name | value | Description |
---|---|---|
team.enterprise.promotion.component.suppressTargetBuild |
true false |
Engineering Workflow Management runs a build on a target build definition after a component promotion by default. Use this property to prevent the build from requesting the target build. |
team.enterprise.promotion.ibmi.postCommand |
Post-command: Specify an IBM i command to run after the build script runs. |
|
team.enterprise.promotion.ibmi.preCommand |
Pre-command: Specify an IBM i command to run before the build script runs. |
|
team.enterprise.promotion.promotionUserId |
User ID used during scheduled component promotions to promote source and update the summary work item. You can use this property to specify the user ID that runs the promotion. The default user ID for promotions is ADMIN. |
|
team.enterprise.promotion.suppressBuildMapLinks |
true false |
Engineering Workflow Management publishes all build maps that are promoted in the build result by default. For performance reasons, you can use this property to prevent the build map links from being published in the build result. |
com.ibm.team.enterprise.promotion.skipTimestampCheck |
true false |
Skip timestamp check when build outputs are promoted: The time stamp check verifies
that the built objects that you are promoting match the objects that are specified in the build map.
If you know that the built objects changed and you want to promote anyway, specify
true to skip the timestamp check when promoting build outputs. |
- team.promotion.filesystem
teamBuildProperty Element - Ant with Enterprise Extensions Publishing
The following table describes the valid values for teamBuildProperty element attributes for the Ant with Enterprise Extensions publishing facility:
name | value | Description |
---|---|---|
teamz.build.publishoutputs |
true false |
Publish job output logs: Specify true to have designated compiler
listings published in the build results. |
teamz.build.publishoutputs.erroronly |
true false |
Publish only when an error occurred: Specify true to limit the
overhead of log publishing by only publishing listings when an error occurs in the build
process. |
teamBuildProperty Element - z/OS Packaging Build
The following table describes the valid values for teamBuildProperty element attributes for an z/OS Packaging build:
name | value | Description | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
team.enterprise.packaging.deleteObsoleteOutputs |
true false |
Delete obsolete work item outputs: Specify true to analyze the
change sets of the work items being packaged and locate outputs no longer being created by the files
in the change sets. There are limitations to the deletion of outputs. |
||||||||
team.enterprise.packaging.includeImpactedObjects |
true false |
Include Impacted Outputs: Specify true to include indirect outputs
for work item packaging (e.g. linked load modules, bound service programs). This property should be
included as a Schedule Team
Property. |
||||||||
team.enterprise.packaging.packagedWorkitems |
Work Items: Specify a comma separated list of work items IDs whose outputs should be packaged. This property should be included as a Schedule Team Propertyy. | |||||||||
team.package.common.buildDefinition.uuid |
Build definition: Specify the name of a build definition to be packaged. |
|||||||||
team.package.common.exclude.binaries |
Resource filters to exclude: Specify a generic filter or a specific data set and member by name. To specify a generic filter, indicate the data set name and member name pattern in the following format:
To specify a specific data set and member by name, indicate the data set name and member name in the following format:
A list of resource filters can be specified with each separated by a comma. |
|||||||||
team.package.common.include.binaries |
Resource filters to include: Specify a generic filter or a specific data set and member by name. To specify a generic filter, indicate the data set name and member name pattern in the following format:
To specify a specific data set and member by name, indicate the data set name and member name in the following format:
A list of resource filters can be specified with each separated by a comma. |
|||||||||
team.package.common.isAutoClean |
true false |
Auto clean: Specify true to delete a package from the package root
directory so that you have more package space available. |
||||||||
team.package.common.isConcurrentSafe |
true false |
Allow concurrent package requests: Specify true to allow multiple
packaging builds to run concurrently (not allowed for agents older than 5.0.2). |
||||||||
team.package.common.isIntermediatesPublished |
true false |
Publish intermediate files: Specify true to publish intermediate
packaging results. |
||||||||
team.package.common.isManifestPublished |
true false |
Publish manifest: Specify true to publish packaging
manifest. |
||||||||
team.package.common.isPackagePublished |
true false |
Publish package: Specify true to publish packaging
results. |
||||||||
team.package.common.packageBinariesSinceTimestamp |
Time Stamp: Omit ship list resources older than this time stamp (format: yyyyMMdd-HHmmssSSSS or leave blank to ignore time stamps). This property should be included as a Schedule Team Property. | |||||||||
team.package.common.packageRoot.dir |
Package root directory:* Specify a directory on the build systems where you want to store all packages. |
|||||||||
team.package.common.postPackageCommand |
Package post-command: Specify a command to run on the build system after packaging. |
|||||||||
team.package.common.prePackageCommand |
Package pre-command: Specify a command to run on the build system before packaging. |
|||||||||
team.package.common.workItemPackaging |
Packaging Type: Specify true to calculate package contents from
work items. Specify false to calculate package contents from a list of resources.
This property should be included as a Schedule Team Property. |
|||||||||
team.package.restore.mapping |
From Data Set/To Data Set: Specify the PDS to package and where to deploy them in the restore mapping table. Specify a comma separated list of From/To paired data set names. For example:
|
|||||||||
team.package.ucd.component |
UrbanCode® Deploy component name: Specify the name of the UrbanCode Deploy component for which the versions are being created. | |||||||||
team.package.ucd.generate |
true false |
Generate UrbanCode Deploy package: If true is specified, UrbanCode Deploy generates a component version. If false is specified, a ship list is generated that UrbanCode Deploy can use later to generate a component version. |
||||||||
team.package.ucd.tk.script |
UrbanCode Deploy Toolkit script: Specify the path name of the toolkit script that creates z/OS versions. For example: |
|||||||||
team.package.ucd.type |
true false |
UrbanCode Deploy package type: Specify true to generate an UrbanCode Deploy package from this package definition. |
||||||||
team.package.ucd.versionName.convention |
PROMPT TIMESTAMP WORKITEM |
UrbanCode Deploy version naming convention: Specify one of the following
choices:
|
||||||||
team.package.ucd.versionName.prefix |
Prefix for UrbanCode Deploy version name: Specified text is prepended to the version name, regardless of which naming convention you select. | |||||||||
team.package.zos.script |
z/OS ISPF gateway script:* Specify the path to the z/OS UNIX System Services (USS) shell script startispf.sh, which is used for running REXX EXEC files. The location of this shell script depends on how you configured your Build System Toolkit on z/OS. The default directory is: |
- The following is a list of reserved properties names which can not be specified unless overridden:
- team.package.common.definition.version
- team.package.common.filesystem
- team.package.common.openSummaryWorkItem
- team.package.ibmi.intermediateSaveFileLibrary
- team.package.ibmi.savefileOptions
- team.package.luw.buildRoot.dir
- The following is a list of reserved properties names which can not be specified:
- team.enterprise.ibmi.ASPName
- team.enterprise.ibmi.setASP
- team.package.common.applicationDescription
- team.package.common.applicationName
- team.package.common.buildSnapshotId
- team.package.common.excludeFilePath
- team.package.common.isCompletePackage
- team.package.common.restoreMappingPath
- team.package.common.shiplist.option
- team.package.common.shiplistFilePath
- team.package.common.timestamp.option
- team.package.common.version
- team.package.common.workitem.option
- team.package.zos.buildDefinition.uuid
- team.package.zos.optional.shiplistFilePath
teamBuildProperty Element - z/OS Promotion Build
The following table describes the valid values for teamBuildProperty element attributes for an z/OS Promotion build:
name | value | Description |
---|---|---|
com.ibm.team.enterprise.promotion.skipTimestampCheck |
true false |
Skip timestamp check when build outputs are promoted: The time stamp check verifies
that the built objects that you are promoting match the objects that are specified in the build map.
If you know that the built objects changed and you want to promote anyway, specify
true to skip the timestamp check when promoting build outputs. |
team.enterprise.promotion.promotionUserId |
User ID used during scheduled component promotions to promote source and update the summary work item. You can use this property to specify the user ID that runs the promotion. The default user ID for promotions is ADMIN. |
|
team.enterprise.promotion.component.suppressTargetBuild |
true false |
Engineering Workflow Management runs a build on a target build definition after a component promotion by default. Use this property to prevent the build from requesting the target build. |
team.enterprise.promotion.suppressBuildMapLinks |
true false |
Engineering Workflow Management publishes all build maps that are promoted in the build result by default. For performance reasons, you can use this property to prevent the build map links from being published in the build result. |
team.promotion.zos.script |
z/OS ISPF gateway script:* Specify the path to the z/OS UNIX System Services (USS) shell script startispf.sh, which is used for running REXX EXEC files. The location of this shell script depends on how you configured your Build System Toolkit on z/OS. The default directory is: /etc/jazz601/ccm/startispf.sh . |
- team.promotion.filesystem
teamBuildProperty Element - Enterprise Extensions Publishing
The following table describes the valid values for teamBuildProperty element attributes for the Enterprise Extensions publishing facility:
name | value | Description |
---|---|---|
team.enterprise.build.publishoutputs |
true false |
Publish job output logs: Specify true to have designated compiler listings
published in the build results. |
team.enterprise.build.publishoutputs.erroronly |
true false |
Publish only when an error occurred: Specify true to limit the
overhead of log publishing by only publishing listings when an error occurs in the build
process. |
team.enterprise.build.publishoutputs.successfulLogsAsZips |
true false |
Publish successful logs as zip files (one zip file per 100 logs): Specify
true to limit the overhead of log publishing by consolidating logs into a single
compressed zip file. |
teamBuildProperty Element - Jazz Source Control for an Ant Build
The following table describes the valid values for teamBuildProperty element attributes for Jazz® Source Control for an Ant build:
name | value | Description |
---|---|---|
team.scm.acceptBeforeFetch |
true false |
Accept latest changes before loading: Specify true to accept
incoming changes to the workspace before loading the workspace to the fetch destination (creates a
snapshot of the build workspace). |
team.scm.buildOnlyIfChanges |
true false |
Build only if there are changes accepted: Specify true to build
only if there are changes delivered to the build stream that have not been accepted into the build
workspace. This option is only applicable for scheduled builds. |
team.scm.componentLoadRules |
Load rules: To define a subset of component files and folders for the build to load,
specify the path to the component load rules file. The path should include the component name,
project name, folder name(s), and the load rule file name. For
example: |
|
team.scm.createFoldersForComponents |
true false |
Create folders for components: Specify true to create component
level folders during the load. Normally, folders are created starting at the project
level. |
team.scm.deleteDestinationBeforeFetch |
true false |
Delete directory before loading: Specify true to delete source
control metadata from the load directory before the workspace is loaded. Source control metadata
stores information about the files that you load from Engineering Workflow
Management. When a
build fails because of corrupted metadata, specify true to clean up the metadata
and resolve the issue. However, when metadata is not corrupted and you select this option, your
build might take longer to complete. Select this option only if you want to clean up the load
directory and its associated metadata prior to loading the workspace. |
team.scm.fetchDestination |
Load directory:* Specify the path to the directory on the build machine where workspace files should be loaded. Note: It is advised to avoid using blanks or $ in the path as these characters (or
their national language equivalents) can cause inconsistent results.
|
|
team.scm.loadComponents |
Components to exclude: Specify a comma separated list of component names that are to be excluded from the load process. This option can be used to restrict which components are loaded during the build. |
|
team.scm.maxContentThreads |
integer |
Maximum content threads: Specify a positive integer value for the number of simultaneous
transfers that can occur at one time. The ant attribute value cannot be negative. Default value is
|
team.scm.workspaceUUID |
Workspace:* Specify the name of the build workspace. |
- The following is a list of reserved properties names which can not be specified unless overridden:
- team.scm.includeComponents
- The following is a list of reserved properties names which can not be specified:
- team.scm.changesAccepted
- team.scm.snapshotUUID
teamBuildProperty Element - Jazz Source Control for a Dependency Build
The following table describes the valid values for teamBuildProperty element attributes for Jazz Source Control for a Dependency Build:
name | value | Description |
---|---|---|
team.enterprise.build.ant.fetchAll |
true false |
Load workspace to the resource with the resource prefix at the beginning of the
build: Specify true to have artifacts stored in an enterprise file system (like PDSE on z/OS or Library on IBM i) to be loaded to the resources defined with the resource prefix at the beginning of the build. |
team.enterprise.build.ant.fetchWorkspaceBeforeBuild |
true false |
Load workspace to the load directory at the beginning of the build: Specify
true to have artifacts stored in the Hierarchical File System to be loaded to the
load directory at the beginning of the build. |
team.enterprise.scm.acceptBeforeFetch |
true false |
Accept latest changes before loading: Specify true to accept
incoming changes to the workspace before loading the workspace to the fetch destination (creates a
snapshot of the build workspace). |
team.enterprise.scm.buildOnlyIfChanges |
true false |
Build only if there are changes accepted: Specify true to build
only if there are changes delivered to the build stream that have not been accepted into the build
workspace. This option is only applicable for scheduled builds. |
team.enterprise.scm.componentLoadRules |
Load rules: To define a subset of component files and folders for the build to load, specify the path to the component load rules file. The path should include the component name, project name, folder name(s), and the load rule file name. For example:
|
|
team.enterprise.scm.createFoldersForComponents |
true false |
Create folders for components: Specify true to create component
level folders during the load. Normally, folders are created starting at the project
level. |
team.enterprise.scm.deleteDestinationBeforeFetch |
true false |
Delete directory before loading: Specify true to delete source
control metadata from the load directory before the workspace is loaded. Source control metadata
stores information about the files that you load from Engineering Workflow
Management. When a
build fails because of corrupted metadata, specify true to clean up the metadata
and resolve the issue. However, when metadata is not corrupted and you select this option, your
build might take longer to complete. Select this option only if you want to clean up the load
directory and its associated metadata prior to loading the workspace. |
team.enterprise.scm.fetchDestination |
Load directory:* Specify the path to the directory on the build machine where workspace files should be loaded. Note: It is advised to avoid using blanks or $ in the path as these characters (or
their national language equivalents) can cause inconsistent results.
|
|
team.enterprise.scm.loadComponents |
Components to exclude: Specify a comma separated list of component names that are to be excluded from the load process. This option can be used to restrict which components are loaded during the build. |
|
team.enterprise.scm.log.loading |
true false |
Log loading: Specify true to create a log file and attach it to the
build results on the Logs tab. The log file shows all of the commands that run to perform the
required loading. |
team.enterprise.scm.maxContentThreads |
integer |
Maximum content threads: Specify a positive integer value for the number of simultaneous transfers that can occur at one time. The ant attribute value cannot be negative. Default value is 10. This property controls the number of threads used to load source control files into z/OS data sets. When this property is specified, it overrides the value of the team.scm.maxContentThreads property. The two properties can be used in conjunction: team.enterprise.scm.maxContentThreads to control the number of threads used to load data sets and team.scm.maxContentThreads to control the number of threads used to load USS contents. If only the team.scm.maxContentThreads property is specified, that value is used for the thread count for both data sets and USS contents. If only the team.enterprise.scm.maxContentThreads property is specified, that value is used for the thread count for data sets; the default thread count will be used for USS contents. |
team.enterprise.scm.resourcePrefix |
Resource prefix:* Specify the high-level qualifier for data set names. The name prefix to be used when allocating data sets. Note: It is advised to avoid using blanks or $ in the prefix as these characters
(or their national language equivalents) can cause inconsistent results.
|
|
team.enterprise.scm.resourceTeamPrefix |
Resource prefix:* Specify the high-level qualifier for data set names. The name prefix to be used when allocating data sets. Note: It is advised to avoid using blanks or $ in the prefix as these characters
(or their national language equivalents) can cause inconsistent results.
|
|
team.enterprise.scm.teamWorkspaceUUID |
Workspace:* Specify the name of the build workspace. |
|
team.enterprise.scm.workspaceUUID |
Workspace:* Specify the name of the build workspace. This property must be set together with the teamz.scm.workspaceUUID property. The two properties cannot be dissociated. |
|
teamz.scm.workspaceUUID |
Workspace:* Specify the name of the build workspace. This property must be set together with the team.enterprise.scm.workspaceUUID property. The two properties cannot be dissociated. |
- team.enterprise.scm.includeComponents
teamBuildProperty Element - Jazz Source Control for an IBM i Command Line Build
The following table describes the valid values for teamBuildProperty element attributes for Jazz Source Control for an IBM i Command Line build:
name | value | Description |
---|---|---|
team.scm.acceptBeforeFetch |
true false |
Accept latest changes before loading: Specify true to accept
incoming changes to the workspace before loading the workspace to the fetch destination (creates a
snapshot of the build workspace). |
team.scm.buildOnlyIfChanges |
true false |
Build only if there are changes accepted: Specify true to build
only if there are changes delivered to the build stream that have not been accepted into the build
workspace. This option is only applicable for scheduled builds. |
team.scm.clearDestinationBeforeFetch |
true false |
Clear libraries before loading: Specify true to execute the CLRLIB
command. The CLRLIB command will clear each of the mapped libraries in the repository workspace
properties before i Projects artifacts in the repository workspace (for example, source physical
files, source members, and save files) are loaded to those mapped libraries. |
team.scm.fetchChangesOnly |
true false |
Load latest changes only: Specify
|
team.scm.workspaceUUID |
Workspace:* Specify the name of the build workspace. |
- team.scm.componentLoadRules
- team.scm.deleteDestinationBeforeFetch
- team.scm.fetchDestination
teamBuildProperty Element - Jazz Source Control for an IBM i Continuous Load Build
The following table describes the valid values for teamBuildProperty element attributes for Jazz Source Control for an IBM i Continuous Load build:
name | value | Description |
---|---|---|
team.scm.workspaceUUID |
Workspace:* Specify the name of the build workspace. |
- team.scm.acceptBeforeFetch
- team.scm.buildOnlyIfChanges
- team.scm.clearDestinationBeforeFetch
- team.scm.fetchChangesOnly
teamBuildProperty Element - Jazz Source Control for an Ant with Enterprise Extensions Build
The following table describes the valid values for teamBuildProperty element attributes for Jazz Source Control for an Ant with Enterprise Extensions build:
name | value | Description |
---|---|---|
teamz.scm.acceptBeforeFetch |
true false |
Accept latest changes before loading: Specify true to accept
incoming changes to the workspace before loading the workspace to the fetch destination (creates a
snapshot of the build workspace). |
teamz.scm.buildOnlyIfChanges |
true false |
Build only if there are changes accepted: Specify true to build
only if there are changes delivered to the build stream that have not been accepted into the build
workspace. This option is only applicable for scheduled builds. |
teamz.scm.dataset.prefix |
Data set prefix:* Specify the high-level qualifier for data set names. The name prefix to be used when allocating data sets. Note: It is advised to avoid using blanks or $ in the prefix as these characters
(or their national language equivalents) can cause inconsistent results.
|
|
teamz.scm.deleteDestinationBeforeFetch |
true false |
Delete directory before loading: Specify true to delete source control metadata from the load directory before the workspace is loaded. Source control metadata stores information about the files that you load from Engineering Workflow Management. When a build fails because of corrupted metadata, specify true to clean up the metadata and resolve the issue. However, when metadata is not corrupted and you select this option, your build might take longer to complete. Select this option only if you want to clean up the load directory and its associated metadata prior to loading the workspace. |
teamz.scm.fetchDestination |
Load directory:* Specify the path to the directory on the build machine where workspace files should be loaded. Note: It is advised to avoid using blanks or $ in the path as these characters (or
their national language equivalents) can cause inconsistent results.
|
|
teamz.scm.workspaceUUID |
Workspace:* Specify the name of the build workspace. |
The following is a list of reserved properties names which can not be specified:
- teamz.scm.componentLoadRules
- teamz.scm.dataset.originalprefix
- teamz.scm.dataset.teamprefix
teamBuildProperty Element - UrbanCode Deploy
The following table describes the valid values for teamBuildProperty element attributes for a build using UrbanCode Deploy:
name | value | Description |
---|---|---|
team.udeploy.personalBuilds |
true false |
Personal builds: Specify true to enable for personal builds. |
- team.udeploy.debug
- team.udeploy.timeout
teamBuildProperty Element - Unix Deployment Build
The following table describes the valid values for teamBuildProperty element attributes for a Unix Deployment build:
name | value | Description | ||||||
---|---|---|---|---|---|---|---|---|
team.deploy.common.deploy.postCommand |
Deploy post-command: Command to be executed after deployment. |
|||||||
team.deploy.common.deploy.preCommand |
Deploy pre-command: Command to be executed prior to deployment. |
|||||||
team.deploy.common.isCompletePackage |
true false |
Deploy complete package: Specify true to deploy complete
package. |
||||||
team.deploy.common.load.ftp.hostname |
Host name: FTP host name. |
|||||||
team.deploy.common.load.ftp.passwordFile |
Password file: FTP password file. |
|||||||
team.deploy.common.load.ftp.userid |
User ID: FTP user ID. |
|||||||
team.deploy.common.load.postCommand |
Load post-command: Command to be executed after load. |
|||||||
team.deploy.common.load.preCommand |
Load pre-command: Command to be executed prior to load. |
|||||||
team.deploy.common.loadMethod |
Copy ftp |
Load method: Specify the type of load method to use and the appropriate command and/or FTP
properties. When
Copy is specified, the FTP host name, user ID, and password file
attributes must not be specified. When ftp is specified, the FTP host name, user
ID, and password file attributes are required. Valid values are:
|
||||||
team.deploy.common.localPackageRoot.dir |
Deployed package root directory:* Local package root directory. |
|||||||
team.deploy.common.packagedefinitionUUID |
Package definition:* Specify the ID of the packaging build definition. |
|||||||
team.deploy.common.publishCumulativeDeploy |
true false |
Publish cumulative deploy manifest: Specify true to publish the
cumulative deployment manifest file in the deployment result. |
||||||
team.deploy.common.publishDeltaDeploy |
true false |
Publish delta deploy manifest: Specify true to publish the delta
deployment manifest file in the deployment result. |
||||||
team.deploy.common.publishRollbackManifest |
true false |
Publish rollback manifest: Specify true to publish the rollback
manifest file in the deployment result. |
||||||
team.deploy.common.remotePackageRoot.dir |
Original package root directory:* Remote package root directory. |
|||||||
team.deploy.common.rollback.postCommand |
Rollback post-command: Command to be executed after roll back. |
|||||||
team.deploy.common.rollback.preCommand |
Rollback pre-command: Command to be executed prior to roll back. |
|||||||
team.deploy.luw.runtimeRoot.dir |
Runtime root directory: Specify a runtime root directory. |
- The following is a list of reserved properties names which can not be specified unless overridden:
- team.deploy.common.action
- team.deploy.common.definition.version
- team.deploy.common.filesystem
- team.deploy.common.load.cd.deployment.useBuildAgentSettings
- team.deploy.common.openSummaryWorkItem
- team.deploy.common.restoreMappingPath
- team.deploy.common.rollback.maximumKeep
- team.deploy.common.rollback.multiRollbackCapable
- team.deploy.ibmi.intermediateSaveFileLibrary
- The following is a list of reserved properties names which can not be specified:
- team.deploy.common.applicationDescription
- team.deploy.common.applicationName
- team.deploy.common.load.cd.localIp
- team.deploy.common.load.cd.localPassword
- team.deploy.common.load.cd.localPort
- team.deploy.common.load.cd.localUserId
- team.deploy.common.load.cd.nodeName
- team.deploy.common.load.cd.packaging.useBuildAgentSettings
- team.deploy.common.load.cd.remotePassword
- team.deploy.common.load.cd.remoteUserId
- team.deploy.common.packageLabel
- team.deploy.common.restoreMappingList
- team.deploy.common.rollback.multipleAllowed
- team.deploy.common.version
- team.deploy.ibmi.pfRestoreMethod
- team.deploy.ibmi.pfRestoreUsrCmd
- team.deploy.ibmi.savePfForRollback
- team.deploy.zos.script
- team.enterprise.ibmi.ASPName
- team.enterprise.ibmi.setASP
teamBuildProperty Element - Unix Packaging Build
The following table describes the valid values for teamBuildProperty element attributes for a Unix Packaging build:
name | value | Description |
---|---|---|
team.package.common.applicationDescription |
Description: Specify a description of the application. |
|
team.package.common.applicationName |
Name:* Specify the name of the application. |
|
team.package.common.excludeFilePath |
Exclude file: Specify the path to the exclude file to identify which built members to exclude. |
|
team.package.common.isCompletePackage |
true false |
Complete package: Specify true if the package is a complete
application. |
team.package.common.isManifestPublished |
true false |
Publish manifest: Specify true to publish packaging
manifest. |
team.package.common.isPackagePublished |
true false |
Publish package: Specify true to publish packaging
results. |
team.package.common.packageRoot.dir |
Package root directory:* Specify a directory on the build machine where you want to store all packages. |
|
team.package.common.postPackageCommand |
Package post-command: Specify a command to run on the build machine after packaging. |
|
team.package.common.prePackageCommand |
Package pre-command: Specify a command to run on the build machine before packaging. |
|
team.package.common.shiplistFilePath |
Ship list file:* Specify the path to the ship list file to identify which built members to package. |
|
team.package.common.version |
Version:* Specify the application version to package. |
|
team.package.luw.buildRoot.dir |
Build root directory:* Specify a build root directory. |
- The following is a list of reserved properties names which can not be specified unless overridden:
- team.package.common.definition.version
- team.package.common.filesystem
- team.package.common.openSummaryWorkItem
- team.package.common.packageBinariesSinceTimestamp
- team.package.common.restoreMappingPath
- team.package.common.shiplist.option
- team.package.common.workitem.option
- team.package.ibmi.intermediateSaveFileLibrary
- team.package.ibmi.savefileOptions
- team.package.zos.buildDefinition.uuid
- team.package.zos.optional.shiplistFilePath
- team.package.zos.script
- The following is a list of reserved properties names which can not be specified:
- team.enterprise.ibmi.ASPName
- team.enterprise.ibmi.setASP
- team.enterprise.packaging.deleteObsoleteOutputs
- team.enterprise.packaging.includeImpactedObjects
- team.enterprise.packaging.packagedWorkitems
- team.package.common.buildDefinition.uuid
- team.package.common.buildSnapshotId
- team.package.common.exclude.binaries
- team.package.common.include.binaries
- team.package.common.isAutoClean
- team.package.common.isConcurrentSafe
- team.package.common.isIntermediatesPublished
- team.package.common.timestamp.option
- team.package.common.workItemPackaging
- team.package.restore.mapping
- team.package.ucd.component
- team.package.ucd.generate
- team.package.ucd.tk.script
- team.package.ucd.type
- team.package.ucd.versionName.convention
- team.package.ucd.versionName.prefix