Documentation - v0.0.0
    Preparing search index...

    Interface GithubCodePipelineProps

    interface GithubCodePipelineProps {
        application?: string;
        codeBuildPolicies?: PolicyStatement[];
        crossAccountKeys: boolean;
        name: string;
        owner?: string;
        repos?: string[];
        rootDir?: string;
        stages: WaveStage[];
        waves: PipelineWave[];
    }

    Hierarchy (View Summary)

    Index

    Properties

    application?: string

    Application name (optional, default to the app set in the cdk.json)

    codeBuildPolicies?: PolicyStatement[]

    IAM policies to attach to the code build role. By default it allows access for lookups, including secret look-ups. Passing an empty list will result in no extra-policies passed to the build role. Leaving this unspecified will result in the default policy applied (not recommended for proudction).

    crossAccountKeys: boolean

    Enable/Disable allowing cross-account deployments.

    name: string

    The name for the pipeline.

    owner?: string

    The owner of the repository for the pipeline (GitHub handle).

    repos?: string[]
    rootDir?: string
    stages: WaveStage[]

    Pipeline stages and options.

    waves: PipelineWave[]

    Waves for the pipeline. Stages inside the wave are executed in parallel.