ControlTier > controltier-elements
 

BatBuilder

A simple Builder to interface with Windows batch script based builds

Overview

BatBuilder: A simple Builder to interface with Windows batch script based builds

Design

Super Type
Builder
Role Concrete. (Objects can be created.)
Instance Names Unique
Notification false
Template Directory
Data View Children, proximity: 1
Logger Name Builder

Constraints

Allowed Child Dependencies

  • BuilderBuildFile1
  • BuilderBuildTarget1
  • BuilderImportMax1
  • BuilderImportMin1
  • BuilderNotificationList1
  • BuilderPackageExtension1
  • BuilderPackageFilebase1
  • BuilderPackageInstallroot1
  • BuilderPackageRequireBuildstamp1
  • BuilderPackageSeparator1
  • BuilderPackageType1
  • BuilderPackageVersion1
  • BuilderPath1
  • BuilderScmBinding1
  • BuilderScmConnection1
  • BuilderScmLabel1
  • BuilderScmModule1
  • BuilderVersionBuild1
  • BuilderVersionMajor1
  • BuilderVersionMinor1
  • BuilderVersionRelease1
  • CruiseControlInterval1
  • CruiseControlMailHost1
  • CruiseControlReturnAddress1

1: These types have a Singleton constraint. Only one instance may be added as a resource.

Allowed Parent Dependencies

Attributes

Exported Attributes

Name Property
basedir deployment-basedir
targetdir deployment-install-root

Defaults for Imported Attributes

Name Default
buildFile build.bat
buildPath
buildTarget
cruiseControlInterval 300
importMax 1
importMin 1
packageExtension war
packageFilebase .*?
packageSeparator -
packageType war
requireBuildstamp false
scmBinding cvs
scmLabel

Commands

View the available commands in the User Reference.