CdkPipeline

@cosmos-building-blocks/pipelineGlobalsCdkPipeline

Hierarchy

  • Construct

    CdkPipeline

Implements

  • IConstruct
  • IConstruct

Index

Constructors

Properties

Methods

Constructors

constructor

+ new CdkPipeline(scope: Construct, id: string, props: CdkPipelineProps): CdkPipeline

Overrides void

Defined in packages/@cosmos-building-blocks/pipeline/src/pipeline/cdk-pipeline.ts:54

Parameters:

NameType
scopeConstruct
idstring
propsCdkPipelineProps

Returns: CdkPipeline

Properties

Readonly cdkSource

cdkSource: SourceProvider

Defined in packages/@cosmos-building-blocks/pipeline/src/pipeline/cdk-pipeline.ts:49


Readonly deploy

deploy: Project

Defined in packages/@cosmos-building-blocks/pipeline/src/pipeline/cdk-pipeline.ts:52


Readonly deployRole

deployRole: IRole

Defined in packages/@cosmos-building-blocks/pipeline/src/pipeline/cdk-pipeline.ts:50


Readonly deploySpec

deploySpec: BuildSpecBuilder

Defined in packages/@cosmos-building-blocks/pipeline/src/pipeline/cdk-pipeline.ts:51


Readonly hasDiffStage

hasDiffStage: boolean

Defined in packages/@cosmos-building-blocks/pipeline/src/pipeline/cdk-pipeline.ts:54


Readonly pipeline

pipeline: Pipeline

Defined in packages/@cosmos-building-blocks/pipeline/src/pipeline/cdk-pipeline.ts:53


Readonly stacks

stacks: IResolvable

Defined in packages/@cosmos-building-blocks/pipeline/src/pipeline/cdk-pipeline.ts:48

Methods

addDeployStackStage

addDeployStackStage(props: AddDeployStackStageProps): void

Defined in packages/@cosmos-building-blocks/pipeline/src/pipeline/cdk-pipeline.ts:221

Parameters:

NameType
propsAddDeployStackStageProps

Returns: void


preparePipeline

preparePipeline(): void

Defined in packages/@cosmos-building-blocks/pipeline/src/pipeline/cdk-pipeline.ts:270

Returns: void