Skip to content

Commit a734841

Browse files
authored
feat(codebuild): add new BuildImages (#32525)
### Issue # (if applicable) None as far as I could tell ### Reason for this change Align the CodeBuild images listed by the CDK with those offered by the SDK ### Description of changes * Added missing build images ### Description of how you validated changes Using the [codebuild:ListCuratedEnvironmentImages](https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ListCuratedEnvironmentImages.html) API command, and comparing it to the CDK. ### Checklist - [x] My code adheres to the [CONTRIBUTING GUIDE](https://github.com/aws/aws-cdk/blob/main/CONTRIBUTING.md) and [DESIGN GUIDELINES](https://github.com/aws/aws-cdk/blob/main/docs/DESIGN_GUIDELINES.md) ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
1 parent d37ae6a commit a734841

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

packages/aws-cdk-lib/aws-codebuild/lib/linux-arm-build-image.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ export class LinuxArmBuildImage implements IBuildImage {
4141
/** Image "aws/codebuild/amazonlinux2-aarch64-standard:3.0" based on Amazon Linux 2023. */
4242
public static readonly AMAZON_LINUX_2_STANDARD_3_0 = LinuxArmBuildImage.fromCodeBuildImageId('aws/codebuild/amazonlinux2-aarch64-standard:3.0');
4343

44+
/** Image "aws/codebuild/amazonlinux-aarch64-standard:2.0" based on Amazon Linux 2023. */
45+
public static readonly AMAZON_LINUX_2023_STANDARD_2_0 = LinuxArmBuildImage.fromCodeBuildImageId('aws/codebuild/amazonlinux-aarch64-standard:2.0');
46+
/** Image "aws/codebuild/amazonlinux-aarch64-standard:3.0" based on Amazon Linux 2023. */
47+
public static readonly AMAZON_LINUX_2023_STANDARD_3_0 = LinuxArmBuildImage.fromCodeBuildImageId('aws/codebuild/amazonlinux-aarch64-standard:3.0');
48+
4449
/**
4550
* @returns a aarch-64 Linux build image from a Docker Hub image.
4651
*/

packages/aws-cdk-lib/aws-codebuild/lib/project.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1841,10 +1841,19 @@ export class LinuxBuildImage implements IBuildImage {
18411841
/** The Amazon Linux 2023 x86_64 standard image, version `5.0`. */
18421842
public static readonly AMAZON_LINUX_2_5 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux2-x86_64-standard:5.0');
18431843

1844+
/** The Amazon Linux 2023 x86_64 standard image, version `4.0`. */
1845+
public static readonly AMAZON_LINUX_2023_4 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux-x86_64-standard:4.0');
1846+
/** The Amazon Linux 2023 x86_64 standard image, version `5.0`. */
1847+
public static readonly AMAZON_LINUX_2023_5 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux-x86_64-standard:5.0');
1848+
18441849
/** The Amazon Coretto 8 image x86_64, based on Amazon Linux 2. */
18451850
public static readonly AMAZON_LINUX_2_CORETTO_8 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux2-x86_64-standard:corretto8');
18461851
/** The Amazon Coretto 11 image x86_64, based on Amazon Linux 2. */
18471852
public static readonly AMAZON_LINUX_2_CORETTO_11 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux2-x86_64-standard:corretto11');
1853+
/** The Amazon Coretto 8 image x86_64, based on Amazon Linux 2023. */
1854+
public static readonly AMAZON_LINUX_2023_CORETTO_8 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux-x86_64-standard:corretto8');
1855+
/** The Amazon Coretto 11 image x86_64, based on Amazon Linux 2023. */
1856+
public static readonly AMAZON_LINUX_2023_CORETTO_11 = LinuxBuildImage.codeBuildImage('aws/codebuild/amazonlinux-x86_64-standard:corretto11');
18481857

18491858
/**
18501859
* Image "aws/codebuild/amazonlinux2-aarch64-standard:1.0".

0 commit comments

Comments
 (0)