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


