CruiseControl
Service module for CruiseControl
Overview
CruiseControl:
Service module for CruiseControl
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
1: These types have a Singleton constraint. Only one instance may be added as a resource.
Allowed Parent Dependencies
Attributes
Exported Attributes
| Name |
Property |
|
ccDir
|
deployment-install-root |
Defaults for Imported Attributes
| Name |
Default |
|
ccDir
|
${env.CCDIR} |
|
interval
|
60 |
|
javaHome
|
${env.JAVA_HOME} |
|
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
|
CruiseControlPath
Overview
CruiseControlPath:
PATH to use to run Cruise Control
Design
- Super Type
-
CruiseControlSetting
| Role |
Concrete. (Objects can be created.)
|
| Instance Names |
Unique
|
Constraints
Allowed Parent Dependencies
Attributes
Exported Attributes
| Name |
Property |
|
path
|
settingValue |
CruiseControlJavaHome
Overview
CruiseControlJavaHome:
Java installation to use to run Cruise Control
Design
- Super Type
-
CruiseControlSetting
| Role |
Concrete. (Objects can be created.)
|
| Instance Names |
Unique
|
Constraints
Allowed Parent Dependencies
Attributes
Exported Attributes
| Name |
Property |
|
javaHome
|
settingValue |
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 |
CruiseControlInterval
Overview
CruiseControlInterval:
Schedule interval (in seconds) to be used for all projects
Design
- Super Type
-
CruiseControlSetting
| Role |
Concrete. (Objects can be created.)
|
| Instance Names |
Unique
|
Constraints
Allowed Parent Dependencies
Attributes
Exported Attributes
| Name |
Property |
|
interval
|
settingValue |