C# Class XebiaLabs.Deployit.Client.DeploymentService

Inheritance: ServiceBase, IDeploymentService
Datei anzeigen Open project: xebialabs-community/xld-manifest-editor

Private Properties

Property Type Description
Post XebiaLabs.Deployit.Client.Http.PostHttpResponseProvider
RetrieveDeployment XebiaLabs.Deployit.Client.UDM.Deployment

Public Methods

Method Description
AutoPrepareDeployeds ( Deployment deployment ) : Deployment
DeploymentService ( DeployitServer server ) : System
GenerateDeploymentTask ( Deployment deployment ) : string
GenerateRollbackTask ( string deploymentTaskId ) : string
PrepareInitial ( string versionId, string environmentId ) : Deployment
PrepareUpdate ( string versionId, string deploymentId ) : Deployment
Validate ( Deployment deployment ) : Deployment

Private Methods

Method Description
Post ( Deployment deployment ) : PostHttpResponseProvider
RetrieveDeployment ( IHttpResponseProvider http, String urlTemplate ) : Deployment

Method Details

AutoPrepareDeployeds() public method

public AutoPrepareDeployeds ( Deployment deployment ) : Deployment
deployment XebiaLabs.Deployit.Client.UDM.Deployment
return XebiaLabs.Deployit.Client.UDM.Deployment

DeploymentService() public method

public DeploymentService ( DeployitServer server ) : System
server DeployitServer
return System

GenerateDeploymentTask() public method

public GenerateDeploymentTask ( Deployment deployment ) : string
deployment XebiaLabs.Deployit.Client.UDM.Deployment
return string

GenerateRollbackTask() public method

public GenerateRollbackTask ( string deploymentTaskId ) : string
deploymentTaskId string
return string

PrepareInitial() public method

public PrepareInitial ( string versionId, string environmentId ) : Deployment
versionId string
environmentId string
return XebiaLabs.Deployit.Client.UDM.Deployment

PrepareUpdate() public method

public PrepareUpdate ( string versionId, string deploymentId ) : Deployment
versionId string
deploymentId string
return XebiaLabs.Deployit.Client.UDM.Deployment

Validate() public method

public Validate ( Deployment deployment ) : Deployment
deployment XebiaLabs.Deployit.Client.UDM.Deployment
return XebiaLabs.Deployit.Client.UDM.Deployment