ControlTier > controltier-elements
 

generateProject

Command Reference

Description

Generate a CruiseControl project definition for inclusion in config.xml

Generates the cruisecontrol configuration if such a referrer to this build is defined.

Usage

ctl -t MavenBuilder -o <objectname> -c generateProject [-artifactname <>] [-artifacttype <>] [-autoupdate <>] [-basedir <>] [-buildfile <>] [-buildtarget <>] -file <> [-interval <>] [-mailhost <>] [-notificationlist <>] [-project <${context.name}>] [-returnaddress <>]

Options

Option Description Type Default
artifactname CruiseControl artifact name string ${entity.attribute.cruiseControlArtifactName}
artifacttype CruiseControl artifact type string ${entity.attribute.cruiseControlArtifactType}
autoupdate Set to true to automatically update after build string ${entity.attribute.autoUpdate}
basedir directory where build resources reside string
buildfile Maven pom file for the build (specified relative to the base directory) string ${entity.attribute.buildFile}
buildtarget Maven goal(s) for the build string ${entity.attribute.buildTarget}
file The absolute path of the project file to generate for inclusion by CruiseControl string
interval Minimum duration between builds in seconds string ${entity.attribute.cruiseControlInterval}
mailhost CruiseControl mail server address string ${entity.attribute.cruiseControlMailHost}
notificationlist Comma separated list of email addresses to be notified about the build string ${entity.attribute.notificationList}
project Name of the CruiseControl project to generate string ${context.name}
returnaddress CruiseControl returned mail address string ${entity.attribute.cruiseControlReturnAddress}