The following types are defined for use with Builder.
BuilderAutoUpdate
Overview
BuilderAutoUpdate:
Set to true to automatically update after build
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
autoUpdate
|
settingValue |
BuilderBuildFile
Overview
BuilderBuildFile:
Build file the Builder should invoke
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
buildFile
|
settingValue |
BuilderBuildstamp
Overview
BuilderBuildstamp:
Optional setting to contain the most recent buildstamp
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
buildstamp
|
settingValue |
BuilderBuildTarget
Overview
BuilderBuildTarget:
Build target the Builder should invoke
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
buildTarget
|
settingValue |
BuilderExportDestination
Overview
BuilderExportDestination:
WebDAV URL or scp destinaton for package export
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
builderExportDestination
|
settingValue |
BuilderImportMax
Overview
BuilderImportMax:
Maximum number of packages to import
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
importMax
|
settingValue |
BuilderImportMin
Overview
BuilderImportMin:
Minimum number of packages to import
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
importMin
|
settingValue |
BuilderPackageBuildtimePattern
Overview
BuilderPackageBuildtimePattern:
Optional setting to set the package buildtime property
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
packageBuildtimePattern
|
settingValue |
BuilderPackageExtension
Overview
BuilderPackageExtension:
name or pattern of file name extensions to import
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
packageExtension
|
settingValue |
BuilderPackageFilebase
Overview
BuilderPackageFilebase:
name or pattern of filenames to import (minus file extension)
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
packageFilebase
|
settingValue |
BuilderPackageInstallRank
Overview
BuilderPackageInstallRank:
install-rank of the package
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
packageInstallRank
|
settingValue |
BuilderPackageInstallroot
Overview
BuilderPackageInstallroot:
install-root path of package
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
packageInstallroot
|
settingValue |
BuilderPackagePurgeIgnoreparents
Overview
BuilderPackagePurgeIgnoreparents:
Boolean flag specifying if purge should ignore if package has parent resource relations
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Constraints
Allowed Property Values
Property |
Allowed Values |
Default |
Enforced |
settingValue |
|
|
true |
Attributes
Exported Attributes
Name |
Property |
packagePurgeIgnoreParents
|
settingValue |
BuilderPackagePurgeRegex
Overview
BuilderPackagePurgeRegex:
Buildstamp regular expression used to drive package purge selection
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
packagePurgeRegex
|
settingValue |
BuilderPackageRequireBuildstamp
Overview
BuilderPackageRequireBuildstamp:
Whether or not to require that file names include the provided buildstamp
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
requireBuildstamp
|
settingValue |
BuilderPackageSeparator
Overview
BuilderPackageSeparator:
Character used to separate the package version (buildstamp) from the rest of the package file base
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
packageSeparator
|
settingValue |
BuilderPackageType
Overview
BuilderPackageType:
Type of package
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
packageType
|
settingValue |
BuilderPackageVendor
Overview
BuilderPackageVendor:
package vendor
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
packageVendor
|
settingValue |
BuilderPackageVersion
Overview
BuilderPackageVersion:
package version
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
packageVersion
|
settingValue |
BuilderScmBinding
Overview
BuilderScmBinding:
binds scm commands to concrete SCM client commands
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Constraints
Allowed Property Values
Property |
Allowed Values |
Default |
Enforced |
settingValue |
|
|
false |
Attributes
Exported Attributes
Name |
Property |
scmBinding
|
settingValue |
BuilderScmConnection
Overview
BuilderScmConnection:
source code repository connection string
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
scmConnection
|
settingValue |
BuilderScmLabel
Overview
BuilderScmLabel:
Source label to build
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
scmLabel
|
settingValue |
BuilderScmModule
Overview
BuilderScmModule:
Source module to build
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
scmModule
|
settingValue |
BuilderScmQuiet
Overview
BuilderScmQuiet:
makes scm activity quiet
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
scmQuiet
|
settingValue |
BuilderScmUser
Overview
BuilderScmUser:
scm user
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
scmUser
|
settingValue |
BuilderScmView
Overview
BuilderScmView:
scm view (perforce)
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
scmView
|
settingValue |
BuilderSetting
Overview
BuilderSetting:
A builder setting.
Design
- Super Type
- Setting
Role |
Abstract. (Objects cannot be created.)
|
Instance Names |
Unique
|
Constraints
Allowed Parent Dependencies
BuilderVersionBuild
Overview
BuilderVersionBuild:
Optional version build number used to automatically generate the package buildstamp
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
versionBuild
|
settingValue |
BuilderVersionMajor
Overview
BuilderVersionMajor:
Optional version major number used to automatically generate the package buildstamp
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
versionMajor
|
settingValue |
BuilderVersionMinor
Overview
BuilderVersionMinor:
Optional version minor number used to automatically generate the package buildstamp
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
versionMinor
|
settingValue |
BuilderVersionRelease
Overview
BuilderVersionRelease:
Optional version release number used to automatically generate the package buildstamp
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
versionRelease
|
settingValue |
BuilderVersionTag
Overview
BuilderVersionTag:
Optional version tag used to automatically generate the package buildstamp
Design
- Super Type
-
BuilderSetting
Role |
Concrete. (Objects can be created.)
|
Instance Names |
Unique
|
Attributes
Exported Attributes
Name |
Property |
versionTag
|
settingValue |