Skip to content

Separate job configurations for synth/publish/default #862

@nick-kang

Description

@nick-kang

I'd like to suggest adding the ability to provide job configurations to synth, publish, and default stages. This would be similar to the synthCodeBuildDefaults, codeBuildDefaults, assetPublishingCodeBuildDefaults properties in pipelines.CodePipeline(https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.pipelines.CodePipeline.html#synthcodebuilddefaults).

The use case is that my synth job is compute intensive, whereas my asset publishing job is just uploading artifacts. I'd like to configure the synth job to use a more powerful self-hosted runner instance, but don't want to overprovision for the asset publishing step.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions