Search
Preparing search index...
The search index is not available
@atomist/sdm-pack-cloudfoundry
Options
All
Public
Public/Protected
All
Inherited
Only exported
Menu
Globals
"lib/push/CloudFoundryBlueGreenDeployer"
CloudFoundryBlueGreenDeployer
Class CloudFoundryBlueGreenDeployer
Use the Cloud Foundry API to orchestrate a blue green deployment.
Hierarchy
CloudFoundryBlueGreenDeployer
Implements
Deployer
<
CloudFoundryInfo
,
CloudFoundryDeployment
>
Index
Constructors
constructor
Properties
project
Loader
Methods
deploy
find
Deployments
get
Manifest
log
Interpreter
undeploy
Constructors
constructor
new
Cloud
Foundry
Blue
Green
Deployer
(
projectLoader
:
ProjectLoader
)
:
CloudFoundryBlueGreenDeployer
Parameters
projectLoader:
ProjectLoader
Returns
CloudFoundryBlueGreenDeployer
Properties
Private
project
Loader
project
Loader
:
ProjectLoader
Methods
deploy
deploy
(
da
:
DeployableArtifact
, cfi
:
CloudFoundryInfo
, log
:
ProgressLog
, credentials
:
ProjectOperationCredentials
, team
:
string
)
:
Promise
<
CloudFoundryDeployment
[]
>
Parameters
da:
DeployableArtifact
cfi:
CloudFoundryInfo
log:
ProgressLog
credentials:
ProjectOperationCredentials
team:
string
Returns
Promise
<
CloudFoundryDeployment
[]
>
find
Deployments
find
Deployments
(
id
:
RemoteRepoRef
, cfi
:
CloudFoundryInfo
, credentials
:
ProjectOperationCredentials
)
:
Promise
<
CloudFoundryDeployment
[]
>
Parameters
id:
RemoteRepoRef
cfi:
CloudFoundryInfo
credentials:
ProjectOperationCredentials
Returns
Promise
<
CloudFoundryDeployment
[]
>
Private
get
Manifest
get
Manifest
(
p
:
Project
)
:
Promise
<
Manifest
>
Parameters
p:
Project
Returns
Promise
<
Manifest
>
log
Interpreter
log
Interpreter
(
log
:
string
)
:
InterpretedLog
Parameters
log:
string
Returns
InterpretedLog
undeploy
undeploy
(
cfi
:
CloudFoundryInfo
, deployment
:
CloudFoundryDeployment
, log
:
ProgressLog
)
:
Promise
<
any
>
Parameters
cfi:
CloudFoundryInfo
deployment:
CloudFoundryDeployment
log:
ProgressLog
Returns
Promise
<
any
>
Globals
"index"
"lib/
Cloud
Foundry
Support"
"lib/api/
Cloud
Foundry
Api"
"lib/api/
Cloud
Foundry
Manifest"
"lib/api/
Cloud
Foundry
Target"
"lib/cli/
Command
Line
Cloud
Foundry
Deployer"
"lib/cli/cloud
Foundry
Log
Parser"
"lib/config/
Environment
Cloud
Foundry
Target"
"lib/config/cloud
Foundry
Manifest
Push
Test"
"lib/goals/
Cloud
Foundry
Push
Deploy"
"lib/handlers/add
Cloud
Foundry
Manifest"
"lib/listeners/enable
Deploy
OnCloud
Foundry
Manifest
Addition"
"lib/listeners/suggest
Adding
Cloud
Foundry
Manifest"
"lib/push/
Cloud
Foundry
Blue
Green
Deployer"
"lib/push/
Cloud
Foundry
Blue
Greener"
"lib/push/
Cloud
Foundry
Push
Deployer"
"lib/push/
Cloud
Foundry
Pusher"
"lib/push/
Project
Archiver"
Cloud
Foundry
Blue
Green
Deployer
constructor
project
Loader
deploy
find
Deployments
get
Manifest
log
Interpreter
undeploy
Generated using
TypeDoc
Use the Cloud Foundry API to orchestrate a blue green deployment.