| Modifier and Type | Interface and Description |
|---|---|
interface |
IBindableBuildImage
A variant of
IBuildImage that allows binding to the project. |
static interface |
IBindableBuildImage.Jsii$Default
Internal default implementation for
IBindableBuildImage. |
static interface |
IBuildImage.Jsii$Default
Internal default implementation for
IBuildImage. |
| Modifier and Type | Class and Description |
|---|---|
static class |
IBindableBuildImage.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IBuildImage.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
LinuxArmBuildImage
A CodeBuild image running aarch64 Linux.
|
class |
LinuxBuildImage
A CodeBuild image running x86-64 Linux.
|
class |
LinuxGpuBuildImage
A CodeBuild GPU image running Linux.
|
class |
WindowsBuildImage
A CodeBuild image running Windows.
|
| Modifier and Type | Field and Description |
|---|---|
static IBuildImage |
LinuxBuildImage.AMAZON_LINUX_2 |
static IBuildImage |
LinuxBuildImage.AMAZON_LINUX_2_2 |
static IBuildImage |
LinuxBuildImage.AMAZON_LINUX_2_3
The Amazon Linux 2 x86_64 standard image, version `3.0`.
|
static IBuildImage |
LinuxBuildImage.AMAZON_LINUX_2_ARM
Deprecated.
Use LinuxArmBuildImage.AMAZON_LINUX_2_STANDARD_1_0 instead.
|
static IBuildImage |
LinuxBuildImage.AMAZON_LINUX_2_ARM_2
Deprecated.
Use LinuxArmBuildImage.AMAZON_LINUX_2_STANDARD_2_0 instead.
|
static IBuildImage |
LinuxArmBuildImage.AMAZON_LINUX_2_STANDARD_1_0
Image "aws/codebuild/amazonlinux2-aarch64-standard:1.0".
|
static IBuildImage |
LinuxArmBuildImage.AMAZON_LINUX_2_STANDARD_2_0
Image "aws/codebuild/amazonlinux2-aarch64-standard:2.0".
|
static IBuildImage |
LinuxGpuBuildImage.DLC_MXNET_1_4_1
MXNet 1.4.1 GPU image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_MXNET_1_6_0
MXNet 1.6.0 GPU image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_PYTORCH_1_2_0
PyTorch 1.2.0 GPU image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_PYTORCH_1_3_1
PyTorch 1.3.1 GPU image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_PYTORCH_1_4_0_INFERENCE
PyTorch 1.4.0 GPU inference image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_PYTORCH_1_4_0_TRAINING
PyTorch 1.4.0 GPU training image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_PYTORCH_1_5_0_INFERENCE
PyTorch 1.5.0 GPU inference image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_PYTORCH_1_5_0_TRAINING
PyTorch 1.5.0 GPU training image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_TENSORFLOW_1_14_0
Tensorflow 1.14.0 GPU image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_TENSORFLOW_1_15_0
Tensorflow 1.15.0 GPU image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_TENSORFLOW_1_15_2_INFERENCE
Tensorflow 1.15.2 GPU inference image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_TENSORFLOW_1_15_2_TRAINING
Tensorflow 1.15.2 GPU training image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_TENSORFLOW_2_0_0
Tensorflow 2.0.0 GPU image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_TENSORFLOW_2_0_1
Tensorflow 2.0.1 GPU image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_TENSORFLOW_2_1_0_INFERENCE
Tensorflow 2.1.0 GPU inference image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_TENSORFLOW_2_1_0_TRAINING
Tensorflow 2.1.0 GPU training image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.DLC_TENSORFLOW_2_2_0_TRAINING
Tensorflow 2.2.0 GPU training image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxBuildImage.STANDARD_1_0 |
static IBuildImage |
LinuxBuildImage.STANDARD_2_0 |
static IBuildImage |
LinuxBuildImage.STANDARD_3_0 |
static IBuildImage |
LinuxBuildImage.STANDARD_4_0
The `aws/codebuild/standard:4.0` build image.
|
static IBuildImage |
LinuxBuildImage.STANDARD_5_0
The `aws/codebuild/standard:5.0` build image.
|
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_ANDROID_JAVA8_24_4_1
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_ANDROID_JAVA8_26_1_1
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_BASE
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_DOCKER_17_09_0
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_DOCKER_18_09_0
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_DOTNET_CORE_1_1
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_DOTNET_CORE_2_0
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_DOTNET_CORE_2_1
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_GOLANG_1_10
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_GOLANG_1_11
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_NODEJS_10_1_0
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_NODEJS_10_14_1
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_NODEJS_6_3_1
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_NODEJS_8_11_0
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_OPEN_JDK_11
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_OPEN_JDK_8
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_OPEN_JDK_9
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_PHP_5_6
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_PHP_7_0
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_PHP_7_1
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_PYTHON_2_7_12
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_PYTHON_3_3_6
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_PYTHON_3_4_5
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_PYTHON_3_5_2
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_PYTHON_3_6_5
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_PYTHON_3_7_1
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_RUBY_2_2_5
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_RUBY_2_3_1
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_RUBY_2_5_1
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
LinuxBuildImage.UBUNTU_14_04_RUBY_2_5_3
Deprecated.
Use
STANDARD_2_0 and specify runtime in buildspec runtime-versions section |
static IBuildImage |
WindowsBuildImage.WIN_SERVER_CORE_2016_BASE
Deprecated.
`WindowsBuildImage.WINDOWS_BASE_2_0` should be used instead.
|
static IBuildImage |
WindowsBuildImage.WIN_SERVER_CORE_2019_BASE
The standard CodeBuild image `aws/codebuild/windows-base:2019-1.0`, which is based off Windows Server Core 2019.
|
static IBuildImage |
WindowsBuildImage.WINDOWS_BASE_2_0
The standard CodeBuild image `aws/codebuild/windows-base:2.0`, which is based off Windows Server Core 2016.
|
| Modifier and Type | Method and Description |
|---|---|
static IBuildImage |
LinuxGpuBuildImage.awsDeepLearningContainersImage(String repositoryName,
String tag)
Returns a Linux GPU build image from AWS Deep Learning Containers.
|
static IBuildImage |
LinuxGpuBuildImage.awsDeepLearningContainersImage(String repositoryName,
String tag,
String account)
Returns a Linux GPU build image from AWS Deep Learning Containers.
|
static IBuildImage |
WindowsBuildImage.fromAsset(software.constructs.Construct scope,
String id,
DockerImageAssetProps props)
Uses an Docker image asset as a Windows build image.
|
static IBuildImage |
LinuxBuildImage.fromAsset(software.constructs.Construct scope,
String id,
DockerImageAssetProps props)
Uses an Docker image asset as a x86-64 Linux build image.
|
static IBuildImage |
WindowsBuildImage.fromAsset(software.constructs.Construct scope,
String id,
DockerImageAssetProps props,
WindowsImageType imageType)
Uses an Docker image asset as a Windows build image.
|
static IBuildImage |
LinuxArmBuildImage.fromCodeBuildImageId(String id)
Uses a Docker image provided by CodeBuild.
|
static IBuildImage |
LinuxBuildImage.fromCodeBuildImageId(String id)
Uses a Docker image provided by CodeBuild.
|
static IBuildImage |
WindowsBuildImage.fromDockerRegistry(String name) |
static IBuildImage |
LinuxBuildImage.fromDockerRegistry(String name) |
static IBuildImage |
WindowsBuildImage.fromDockerRegistry(String name,
DockerImageOptions options) |
static IBuildImage |
LinuxBuildImage.fromDockerRegistry(String name,
DockerImageOptions options) |
static IBuildImage |
WindowsBuildImage.fromDockerRegistry(String name,
DockerImageOptions options,
WindowsImageType imageType) |
static IBuildImage |
LinuxArmBuildImage.fromEcrRepository(IRepository repository)
Returns an ARM image running Linux from an ECR repository.
|
static IBuildImage |
WindowsBuildImage.fromEcrRepository(IRepository repository) |
static IBuildImage |
LinuxBuildImage.fromEcrRepository(IRepository repository) |
static IBuildImage |
LinuxGpuBuildImage.fromEcrRepository(IRepository repository)
Returns a GPU image running Linux from an ECR repository.
|
static IBuildImage |
LinuxArmBuildImage.fromEcrRepository(IRepository repository,
String tagOrDigest)
Returns an ARM image running Linux from an ECR repository.
|
static IBuildImage |
WindowsBuildImage.fromEcrRepository(IRepository repository,
String tagOrDigest) |
static IBuildImage |
LinuxBuildImage.fromEcrRepository(IRepository repository,
String tagOrDigest) |
static IBuildImage |
LinuxGpuBuildImage.fromEcrRepository(IRepository repository,
String tag)
Returns a GPU image running Linux from an ECR repository.
|
static IBuildImage |
WindowsBuildImage.fromEcrRepository(IRepository repository,
String tagOrDigest,
WindowsImageType imageType) |
default IBuildImage |
BuildEnvironment.getBuildImage()
The image used for the builds.
|
IBuildImage |
BuildEnvironment.Jsii$Proxy.getBuildImage() |
| Modifier and Type | Method and Description |
|---|---|
BuildEnvironment.Builder |
BuildEnvironment.Builder.buildImage(IBuildImage buildImage)
Sets the value of
BuildEnvironment.getBuildImage() |
Copyright © 2022. All rights reserved.