ControlTier Inc. > Open.ControlTier > ModuleForge.ControlTier
 
Font size:      

CruiseControl

Service module for CruiseControl

Overview

Open in Workbench 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

  • 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

  1. Stop
  2. Configure
  3. 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

  1. 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

Open in Workbench CruiseControlSetting: CruiseControl configuration setting

Design

Super Type
Setting
Role Abstract. (Objects cannot be created.)
Instance Names Unique

CruiseControlJMXPort

Overview

Open in Workbench 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

Open in Workbench 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

Open in Workbench 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