CruiseControl
Service module for CruiseControl
Overview
Design
- Super Type
- Service
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
| Notification | false |
| Template Directory | |
| Data View | Children, proximity: 1 |
| Logger Name |
Constraints
Allowed Child Dependencies
- BuilderJavaHome1
- BuilderMavenHome1
- CruiseControlSetting
- PlatformZip
1: These types have a Singleton constraint. Only one instance may be added as a resource.
Allowed Parent Dependencies
- Node
- Site
Attributes
Exported Attributes
| Name | Property |
|---|---|
| ccDir | deployment-install-root |
Defaults for Imported Attributes
| Name | Default |
|---|---|
| ccDir | ${env.CCDIR} |
| jmxport | 8001 |
| path | /bin:/usr/bin |
| rmiport | 1100 |
| webport | 8081 |
Commands
Note
Commandline options displayed in square brackets "[]" are optional. If an option expects arguments, then angle brackets are shown after the option "<>". Any default value is shown within the brackets.
Update
run the update cycle
- Usage
- Update
Workflow
- Stop
- Configure
- Start
Docs-Generate
generates all defined docs
- Usage
- Docs-Generate [-archivedir <${entity.instance.dir}/var>] [-ccDir <>]
Options
| Option | Description |
|---|---|
| archivedir | dir to store current output docs |
| ccDir | CruiseControl directory |
Prepare
builds the deployment objects
- Usage
- Prepare [-packagetype <PlatformZip>]
Workflow
- Packages-Install
Options
| Option | Description |
|---|---|
| packagetype | Platform packages to install |
assertServiceIsDown
checks if process is down
- Usage
- assertServiceIsDown
assertServiceIsUp
checks if process is running
- Usage
- assertServiceIsUp
startService
start the service process
- Usage
- startService
stopService
stops the service process
- Usage
- stopService
Related Types
The following types are defined for use with CruiseControl.
CruiseControlSetting
Overview
CruiseControlSetting:
CruiseControl configuration setting
Design
- Super Type
- Setting
| Role | Abstract. (Objects cannot be created.) |
| Instance Names | Unique |
CruiseControlJMXPort
Overview
CruiseControlJMXPort:
JMX port used by CruiseControl
Design
- Super Type
- CruiseControlSetting
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
Constraints
Allowed Parent Dependencies
Attributes
Exported Attributes
| Name | Property |
|---|---|
| jmxport | settingValue |
CruiseControlWebPort
Overview
CruiseControlWebPort:
Web port used by CruiseControl
Design
- Super Type
- CruiseControlSetting
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
Constraints
Allowed Parent Dependencies
Attributes
Exported Attributes
| Name | Property |
|---|---|
| webport | settingValue |
CruiseControlRMIPort
Overview
CruiseControlRMIPort:
RMI port used by CruiseControl
Design
- Super Type
- CruiseControlSetting
| Role | Concrete. (Objects can be created.) |
| Instance Names | Unique |
Constraints
Allowed Parent Dependencies
Attributes
Exported Attributes
| Name | Property |
|---|---|
| rmiport | settingValue |


