C# Class MCloud.Deploy.Deployment

A deployment is an operation performed on a node, such as copying over a file, or running a script. All deployments inherit from this class.
Mostra file Open project: jacksonh/MCloud Class Usage Examples

Public Properties

Property Type Description
DefaultEnsureRunningAttempts int
DefaultEnsureRunningWaitTime int

Public Methods

Method Description
Deployment ( ) : System
Run ( Node node, NodeAuth auth ) : void

Execute the deployment using the supplied NodeAuth to log into the node.

Protected Methods

Method Description
RunImpl ( Node node, NodeAuth auth ) : void

Private Methods

Method Description
EnsureNodeRunning ( Node node ) : void

Method Details

Deployment() public method

public Deployment ( ) : System
return System

Run() public method

Execute the deployment using the supplied NodeAuth to log into the node.
public Run ( Node node, NodeAuth auth ) : void
node Node
auth NodeAuth
return void

RunImpl() protected abstract method

protected abstract RunImpl ( Node node, NodeAuth auth ) : void
node Node
auth NodeAuth
return void

Property Details

DefaultEnsureRunningAttempts public_oe static_oe property

public static int DefaultEnsureRunningAttempts
return int

DefaultEnsureRunningWaitTime public_oe static_oe property

public static int DefaultEnsureRunningWaitTime
return int