| Package | Description |
|---|---|
| software.amazon.awscdk.services.codebuild |
AWS CodeBuild Construct Library
|
| 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_4
The Amazon Linux 2 x86_64 standard image, version `4.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.STANDARD_6_0
The `aws/codebuild/standard:6.0` build image.
|
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 |
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)
Uses an Docker image asset as a Windows 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 |
LinuxBuildImage.fromCodeBuildImageId(String id)
Uses a Docker image provided by CodeBuild.
|
static IBuildImage |
LinuxArmBuildImage.fromCodeBuildImageId(String id)
Uses a Docker image provided by CodeBuild.
|
static IBuildImage |
LinuxBuildImage.fromDockerRegistry(String name) |
static IBuildImage |
WindowsBuildImage.fromDockerRegistry(String name) |
static IBuildImage |
LinuxBuildImage.fromDockerRegistry(String name,
DockerImageOptions options) |
static IBuildImage |
WindowsBuildImage.fromDockerRegistry(String name,
DockerImageOptions options) |
static IBuildImage |
WindowsBuildImage.fromDockerRegistry(String name,
DockerImageOptions options,
WindowsImageType imageType) |
static IBuildImage |
LinuxBuildImage.fromEcrRepository(IRepository repository) |
static IBuildImage |
WindowsBuildImage.fromEcrRepository(IRepository repository) |
static IBuildImage |
LinuxArmBuildImage.fromEcrRepository(IRepository repository)
Returns an ARM image running Linux from an ECR repository.
|
static IBuildImage |
LinuxGpuBuildImage.fromEcrRepository(IRepository repository)
Returns a GPU image running Linux from an ECR repository.
|
static IBuildImage |
LinuxBuildImage.fromEcrRepository(IRepository repository,
String tagOrDigest) |
static IBuildImage |
WindowsBuildImage.fromEcrRepository(IRepository repository,
String tagOrDigest) |
static IBuildImage |
LinuxArmBuildImage.fromEcrRepository(IRepository repository,
String tagOrDigest)
Returns an ARM image running Linux from an ECR repository.
|
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.