PDKPipeline.Builder |
PDKPipeline.Builder.assetPublishingCodeBuildDefaults(software.amazon.awscdk.pipelines.CodeBuildOptions assetPublishingCodeBuildDefaults) |
Additional customizations to apply to the asset publishing CodeBuild projects.
|
PDKPipeline.Builder |
PDKPipeline.Builder.cliVersion(String cliVersion) |
CDK CLI version to use in self-mutation and asset publishing steps.
|
PDKPipeline.Builder |
PDKPipeline.Builder.codeBuildDefaults(software.amazon.awscdk.pipelines.CodeBuildOptions codeBuildDefaults) |
Customize the CodeBuild projects created for this pipeline.
|
PDKPipeline.Builder |
PDKPipeline.Builder.codePipeline(software.amazon.awscdk.services.codepipeline.Pipeline codePipeline) |
An existing Pipeline to be reused and built upon.
|
static PDKPipeline.Builder |
PDKPipeline.Builder.create(software.constructs.Construct scope,
String id) |
|
PDKPipeline.Builder |
PDKPipeline.Builder.crossAccountKeys(Boolean crossAccountKeys) |
Create KMS keys for the artifact buckets, allowing cross-account deployments.
|
PDKPipeline.Builder |
PDKPipeline.Builder.defaultBranchName(String defaultBranchName) |
Branch to trigger the pipeline execution.
|
PDKPipeline.Builder |
PDKPipeline.Builder.dockerCredentials(List<? extends software.amazon.awscdk.pipelines.DockerCredential> dockerCredentials) |
A list of credentials used to authenticate to Docker registries.
|
PDKPipeline.Builder |
PDKPipeline.Builder.dockerEnabledForSelfMutation(Boolean dockerEnabledForSelfMutation) |
Enable Docker for the self-mutate step.
|
PDKPipeline.Builder |
PDKPipeline.Builder.dockerEnabledForSynth(Boolean dockerEnabledForSynth) |
Enable Docker for the 'synth' step.
|
PDKPipeline.Builder |
PDKPipeline.Builder.pipelineName(String pipelineName) |
The name of the CodePipeline pipeline.
|
PDKPipeline.Builder |
PDKPipeline.Builder.prBuildChecker(Boolean prBuildChecker) |
Enables a build job to trigger on PR merges to the defaultBranchName.
|
PDKPipeline.Builder |
PDKPipeline.Builder.primarySynthDirectory(String primarySynthDirectory) |
Output directory for cdk synthesized artifacts i.e: packages/infra/cdk.out.
|
PDKPipeline.Builder |
PDKPipeline.Builder.publishAssetsInParallel(Boolean publishAssetsInParallel) |
Publish assets in multiple CodeBuild projects.
|
PDKPipeline.Builder |
PDKPipeline.Builder.repositoryName(String repositoryName) |
Name of the CodeCommit repository to create.
|
PDKPipeline.Builder |
PDKPipeline.Builder.reuseCrossRegionSupportStacks(Boolean reuseCrossRegionSupportStacks) |
Reuse the same cross region support stack for all pipelines in the App.
|
PDKPipeline.Builder |
PDKPipeline.Builder.selfMutation(Boolean selfMutation) |
Whether the pipeline will update itself.
|
PDKPipeline.Builder |
PDKPipeline.Builder.selfMutationCodeBuildDefaults(software.amazon.awscdk.pipelines.CodeBuildOptions selfMutationCodeBuildDefaults) |
Additional customizations to apply to the self mutation CodeBuild projects.
|
PDKPipeline.Builder |
PDKPipeline.Builder.synth(software.amazon.awscdk.pipelines.IFileSetProducer synth) |
The build step that produces the CDK Cloud Assembly.
|
PDKPipeline.Builder |
PDKPipeline.Builder.synthCodeBuildDefaults(software.amazon.awscdk.pipelines.CodeBuildOptions synthCodeBuildDefaults) |
Additional customizations to apply to the synthesize CodeBuild projects.
|
PDKPipeline.Builder |
PDKPipeline.Builder.synthShellStepPartialProps(software.amazon.awscdk.pipelines.ShellStepProps synthShellStepPartialProps) |
PDKPipeline by default assumes a NX Monorepo structure for it's codebase and uses sane defaults for the install and run commands.
|