As a DevOps engineer, you are supporting various projects simultaneously for several development teams.
Their development environments are very different and multiple operating systems (Linux and Windows), programming language runtime, and tools are used.
You have a plan to start using the AWS CodeBuild service to build artifacts for each team if possible.
Which of the following docker images ( platforms ) is NOT supported by CodeBuild?
Click on the arrows to vote for the correct answer
A. B. C. D.Correct Answer - D.
Please refer the below link.
https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-available.htmlOption A is incorrect: Because CodeBuild has supported Amazon Linux 2 image as the build environment.
Option B is incorrect: Because CodeBuild has supported Ubuntu 18.04 image as the build environment.
Option C is incorrect: Because CodeBuild has supported Windows Server Core 2019 image as the build environment.
Option D is CORRECT: Because Red Hat is not a supported operation system for CodeBuild.
AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. CodeBuild can build applications that use various programming languages, tools, and operating systems.
In terms of the supported platforms or Docker images that can be used by CodeBuild, it offers a wide range of options. CodeBuild provides a curated selection of pre-built Docker images that are maintained by AWS, and customers can also bring their custom Docker images to the service.
From the options given, all except one are supported by CodeBuild. Let's go over each one of them:
A. Amazon Linux 2 - Supported by CodeBuild: This is a Linux-based operating system image provided by AWS and is specifically optimized for running on Amazon Web Services. It is a popular choice for many AWS customers and is fully supported by CodeBuild.
B. Ubuntu 18.04 - Supported by CodeBuild: Ubuntu is a popular Linux distribution, and CodeBuild offers an Ubuntu 18.04 image that customers can use to build their applications. This image is also maintained by AWS and is fully supported.
C. Windows Server Core 2019 - Supported by CodeBuild: This is a Windows-based image that is optimized for running Windows Server workloads on AWS. CodeBuild provides support for this image, which means that customers can use CodeBuild to build Windows-based applications.
D. Red Hat Enterprise Linux Operating System - NOT supported by CodeBuild: Red Hat Enterprise Linux is a Linux-based operating system that is popular among enterprise customers. However, CodeBuild does not currently offer a pre-built Docker image for Red Hat Enterprise Linux. Customers can still use custom Docker images that include this operating system, but they will need to maintain them on their own.
Therefore, the correct answer to the question is D. Red Hat Enterprise Linux Operating System, which is not currently supported by CodeBuild out-of-the-box.