| Package | Description |
|---|---|
| software.amazon.awscdk.services.codebuild |
AWS CodeBuild Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
PipelineProject.Builder |
PipelineProject.Builder.allowAllOutbound(Boolean allowAllOutbound)
Whether to allow the CodeBuild to send all network traffic.
|
PipelineProject.Builder |
PipelineProject.Builder.badge(Boolean badge)
Indicates whether AWS CodeBuild generates a publicly accessible URL for your project's build badge.
|
PipelineProject.Builder |
PipelineProject.Builder.buildSpec(BuildSpec buildSpec)
Filename or contents of buildspec in JSON format.
|
PipelineProject.Builder |
PipelineProject.Builder.cache(Cache cache)
Caching strategy to use.
|
PipelineProject.Builder |
PipelineProject.Builder.checkSecretsInPlainTextEnvVariables(Boolean checkSecretsInPlainTextEnvVariables)
Whether to check for the presence of any secrets in the environment variables of the default type, BuildEnvironmentVariableType.PLAINTEXT.
|
PipelineProject.Builder |
PipelineProject.Builder.concurrentBuildLimit(Number concurrentBuildLimit)
Maximum number of concurrent builds.
|
static PipelineProject.Builder |
PipelineProject.Builder.create(software.constructs.Construct scope,
String id) |
PipelineProject.Builder |
PipelineProject.Builder.description(String description)
A description of the project.
|
PipelineProject.Builder |
PipelineProject.Builder.encryptionKey(IKey encryptionKey)
Encryption key to use to read and write artifacts.
|
PipelineProject.Builder |
PipelineProject.Builder.environment(BuildEnvironment environment)
Build environment to use for the build.
|
PipelineProject.Builder |
PipelineProject.Builder.environmentVariables(Map<String,? extends BuildEnvironmentVariable> environmentVariables)
Additional environment variables to add to the build environment.
|
PipelineProject.Builder |
PipelineProject.Builder.fileSystemLocations(List<? extends IFileSystemLocation> fileSystemLocations)
An ProjectFileSystemLocation objects for a CodeBuild build project.
|
PipelineProject.Builder |
PipelineProject.Builder.grantReportGroupPermissions(Boolean grantReportGroupPermissions)
Add permissions to this project's role to create and use test report groups with name starting with the name of this project.
|
PipelineProject.Builder |
PipelineProject.Builder.logging(LoggingOptions logging)
Information about logs for the build project.
|
PipelineProject.Builder |
PipelineProject.Builder.projectName(String projectName)
The physical, human-readable name of the CodeBuild Project.
|
PipelineProject.Builder |
PipelineProject.Builder.queuedTimeout(Duration queuedTimeout)
The number of minutes after which AWS CodeBuild stops the build if it's still in queue.
|
PipelineProject.Builder |
PipelineProject.Builder.role(IRole role)
Service Role to assume while running the build.
|
PipelineProject.Builder |
PipelineProject.Builder.securityGroups(List<? extends ISecurityGroup> securityGroups)
What security group to associate with the codebuild project's network interfaces.
|
PipelineProject.Builder |
PipelineProject.Builder.subnetSelection(SubnetSelection subnetSelection)
Where to place the network interfaces within the VPC.
|
PipelineProject.Builder |
PipelineProject.Builder.timeout(Duration timeout)
The number of minutes after which AWS CodeBuild stops the build if it's not complete.
|
PipelineProject.Builder |
PipelineProject.Builder.vpc(IVpc vpc)
VPC network to place codebuild network interfaces.
|
Copyright © 2022. All rights reserved.