Namespace @aws-cdk/aws-codebuild
Classes
Artifacts | Artifacts definition for a CodeBuild Project. |
BuildSpec | BuildSpec for CodeBuild projects |
Cache | Cache options for CodeBuild Project. A cache can store reusable pieces of your build environment and use them across multiple builds. https://docs.aws.amazon.com/codebuild/latest/userguide/build-caching.html |
CfnProject | |
CfnSourceCredential | A CloudFormation |
FilterGroup | An object that represents a group of filter conditions for a webhook. Every condition in a given FilterGroup must be true in order for the whole group to be true. You construct instances of it by calling the {@link} static factory method, and then calling various |
LinuxBuildImage | A CodeBuild image running Linux. |
PhaseChangeEvent | Event fields for the CodeBuild "phase change" event |
PipelineProject | A convenience class for CodeBuild Projects that are used in CodePipeline. |
Project | A representation of a CodeBuild Project. |
Source | Source provider definition for a CodeBuild Project. |
StateChangeEvent | Event fields for the CodeBuild "state change" event |
WindowsBuildImage | A CodeBuild image running Windows. |
Interfaces
ArtifactsConfig | The type returned from bind. |
ArtifactsProps | Properties common to all Artifacts classes. |
BindToCodePipelineOptions | The extra options passed to the IProject.bindToCodePipeline method. |
BitBucketSourceProps | Construction properties for BitBucketSource. |
BucketCacheOptions | |
BuildEnvironment | |
BuildEnvironmentVariable | |
CfnProjectProps | Properties for defining a |
CfnSourceCredentialProps | Properties for defining a |
CodeCommitSourceProps | Construction properties for CodeCommitSource. |
CommonProjectProps | |
DockerImageOptions | The options when creating a CodeBuild Docker build image using LinuxBuildImage.fromDockerRegistry or WindowsBuildImage.fromDockerRegistry. |
GitHubEnterpriseSourceProps | Construction properties for GitHubEnterpriseSource. |
GitHubSourceProps | Construction properties for GitHubSource and GitHubEnterpriseSource. |
IArtifacts | The abstract interface of a CodeBuild build output. Implemented by Artifacts. |
IBuildImage | Represents a Docker image used for the CodeBuild Project builds. Use the concrete subclasses, either: LinuxBuildImage or WindowsBuildImage. |
IProject | |
ISource | The abstract interface of a CodeBuild source. Implemented by Source. |
PipelineProjectProps | |
ProjectProps | |
S3ArtifactsProps | Construction properties for S3Artifacts. |
S3SourceProps | Construction properties for S3Source. |
SourceConfig | The type returned from bind. |
SourceProps | Properties common to all Source classes. |
Enums
BuildEnvironmentVariableType | |
ComputeType | Build machine compute type. |
EventAction | The types of webhook event actions. |
ImagePullPrincipalType | The type of principal CodeBuild will use to pull your build Docker image. |
LocalCacheMode | Local cache modes to enable for the CodeBuild Project |