When you call AWS CodeBuild to run a build, you must provide information about the build environment. A build environment represents a combination of operating system, programming language runtime, and tools that CodeBuild uses to run a build. The master branch will sometimes have changes that are still in the process of being released in AWS CodeBuild. When you provide information to CodeBuild about the build environment, you specify the identifier of a Docker image in a supported repository type. These include the CodeBuild Docker image repository, publicly available images in Docker Hub, and Amazon Elastic Container Registry (Amazon ECR) repositories that your AWS account has permission to access. We recommend that you use Docker images stored in the CodeBuild Docker image repository, because they are optimized for use with the service.
Features
- We recommend that you use Docker images stored in the CodeBuild Docker image repository
- Get the identifier of a publicly available Docker image stored in Docker Hub
- Work with Docker images stored in Amazon ECR repositories in your AWS account
- Specify a set of computing resources that the build environment uses
- Docker images provided by CodeBuild