Options
All
  • Public
  • Public/Protected
  • All
Menu

Goal to deploy to Cloud Foundry. This uses blue/green deployment.

Hierarchy

Implements

  • Registerable

Index

Constructors

constructor

  • new CloudFoundryDeploy(details?: FulfillableGoalDetails | string, ...dependsOn: Goal[]): CloudFoundryDeploy
  • Parameters

    • Default value details: FulfillableGoalDetails | string = DefaultGoalNameGenerator.generateName("cf-deploy-push")
    • Rest ...dependsOn: Goal[]

    Returns CloudFoundryDeploy

Properties

callbacks

callbacks: GoalFulfillmentCallback[]

canceledDescription

canceledDescription: string

context

context: GitHubStatusContext

definition

definition: GoalDefinition

definitionOrGoal

definitionOrGoal: PredicatedGoalDefinition | Goal

dependsOn

dependsOn: Goal[]

Protected details

details: FulfillableGoalDetails | string

environment

environment: string

failureDescription

failureDescription: string

fulfillments

fulfillments: Fulfillment[]

goalListeners

goalListeners: GoalExecutionListener[]

inProcessDescription

inProcessDescription: string

name

name: string

plannedDescription

plannedDescription: string

projectListeners

projectListeners: GoalProjectListenerRegistration[]

registrations

requestedDescription

requestedDescription: string

sdm

sdm: SoftwareDeliveryMachine

skippedDescription

skippedDescription: string

stoppedDescription

stoppedDescription: string

successDescription

successDescription: string

uniqueName

uniqueName: string

waitingForApprovalDescription

waitingForApprovalDescription: string

waitingForPreApprovalDescription

waitingForPreApprovalDescription: string

Methods

Protected addFulfillment

  • addFulfillment(fulfillment: Fulfillment): this
  • Parameters

    • fulfillment: Fulfillment

    Returns this

Protected addFulfillmentCallback

  • addFulfillmentCallback(cb: GoalFulfillmentCallback): this
  • Parameters

    • cb: GoalFulfillmentCallback

    Returns this

register

  • register(sdm: SoftwareDeliveryMachine): void
  • Parameters

    • sdm: SoftwareDeliveryMachine

    Returns void

with

withExecutionListener

  • withExecutionListener(listener: GoalExecutionListener): this
  • Parameters

    • listener: GoalExecutionListener

    Returns this

withProjectListener

  • withProjectListener(listener: GoalProjectListenerRegistration): this
  • Parameters

    • listener: GoalProjectListenerRegistration

    Returns this

withService

  • withService(registration: ServiceRegistration<any>): this
  • Parameters

    • registration: ServiceRegistration<any>

    Returns this

Generated using TypeDoc