Stack stage is a builder construct to allow adding stages to a pipeline. Each stage is expected to produce a stack.

interface StackStage {
    id: string;
    stackBuilder: StackBuilder;
    stageProps?: AddStageOpts;
}

Hierarchy (view full)

Properties

id: string

id of the stage

stackBuilder: StackBuilder

Builder that can produce a stack which will be deployed as part of the stage

stageProps?: AddStageOpts

Optional stage properties, such as {manualApprovals: true} which can control stage transitions.