HostKernel

class aws_cdk.aws_codebuild.HostKernel(*values)

Bases: Enum

The host operating system kernel used for builds in a CodeBuild project.

The host kernel does not affect the build environment operating system, which is determined by the build image.

Only applies to the LINUX_CONTAINER, ARM_CONTAINER, LINUX_EC2 and ARM_EC2 environment types. It is not applicable to Windows, Lambda or Mac environment types.

See:

https://docs.aws.amazon.com/codebuild/latest/APIReference/API_ProjectEnvironment.html#CodeBuild-Type-ProjectEnvironment-hostKernel

ExampleMetadata:

infused

Example:

codebuild.Project(self, "Project",
    environment=codebuild.BuildEnvironment(
        build_image=codebuild.LinuxBuildImage.STANDARD_7_0,
        host_kernel=codebuild.HostKernel.LINUX_KERNEL_6
    )
)

Attributes

LINUX_KERNEL_4

Runs on an Amazon Linux 2 host (kernel 4.x).

LINUX_KERNEL_6

Runs on an Amazon Linux 2023 host (kernel 6.x).

LINUX_KERNEL_LATEST

Runs on the latest supported host kernel.