Imágenes de Docker proporcionadas por CodeBuild - AWS CodeBuild

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Imágenes de Docker proporcionadas por CodeBuild

Una imagen compatible es la última versión principal de una imagen disponible CodeBuild y se actualiza con actualizaciones de versiones secundarias y de parches. CodeBuild optimiza la duración del aprovisionamiento de las compilaciones con imágenes compatibles almacenándolas en caché en Amazon Machine Images (AMI) de la máquina. Si quiere aprovechar las ventajas del almacenamiento en caché y minimizar la duración del aprovisionamiento de la compilación, seleccione Usar siempre la imagen más reciente para esta versión en tiempo de ejecución en la sección Versión de imagen de la CodeBuild consola, en lugar de utilizar una versión más detallada, como. aws/codebuild/amazonlinux2-x86_64-standard:4.0-1.0.0

CodeBuild actualiza con frecuencia la lista de imágenes de Docker para añadir las imágenes más recientes y eliminar las antiguas. Para obtener la lista más actualizada, realice alguna de las siguientes operaciones:

  • En la CodeBuild consola, en el asistente de creación de proyectos de compilación o en la página Editar proyecto de compilación, en Imagen de entorno, selecciona Imagen gestionada. Elija valores en las listas desplegables Operating system (Sistema operativo), Runtime (Tiempo de ejecución) y Runtime version (Versión de tiempo de ejecución). Para obtener más información, consulte Creación de un proyecto de compilación (consola) o Cambiar la configuración de un proyecto de compilación (consola).

  • Para el AWS CLI, ejecute el list-curated-environment-images comando:

    aws codebuild list-curated-environment-images
  • Para los AWS SDK, llama a la ListCuratedEnvironmentImages operación correspondiente al lenguaje de programación de destino. Para obtener más información, consulte Referencia de los SDK y las herramientas de AWS.

La imagen base de la plataforma Windows Server Core 2019 solo está disponible en las regiones siguientes:

  • Este de EE. UU. (Norte de Virginia)

  • Este de EE. UU. (Ohio)

  • Oeste de EE. UU. (Oregón)

  • Europa (Irlanda)

Imágenes de computación de EC2

AWS CodeBuild admite las siguientes imágenes de Docker que están disponibles para la computación de EC2. CodeBuild

Plataforma Identificador de imagen Definición
Amazon Linux 2 aws/codebuild/amazonlinux2-x86_64-standard:4.0 al2/standard/4.0
Amazon Linux 2023 aws/codebuild/amazonlinux2-x86_64-standard:5.0 al2/standard/5.0
Amazon Linux 2 aws/codebuild/amazonlinux2-x86_64-standard:corretto8 al2/standard/correctto8
Amazon Linux 2 aws/codebuild/amazonlinux2-x86_64-standard:corretto11 al2/standard/corretto11
Amazon Linux 2 aws/codebuild/amazonlinux2-aarch64-standard:2.0 al2/aarch64/standard/2.0
Amazon Linux 2023 aws/codebuild/amazonlinux2-aarch64-standard:3.0 al2/aarch64/standard/3.0
Ubuntu 20.04 aws/codebuild/standard:5.0 ubuntu/standard/5.0
Ubuntu 22.04 aws/codebuild/standard:6.0 ubuntu/standard/6.0
Ubuntu 22.04 aws/codebuild/standard:7.0 ubuntu/standard/7.0
Windows Server Core 2019 aws/codebuild/windows-base:2019-1.0 N/A
Windows Server Core 2019 aws/codebuild/windows-base:2019-2.0 N/A
Windows Server Core 2019 aws/codebuild/windows-base:2019-3.0 N/A
Windows Server Core 2022 aws/codebuild/windows-base:2022-1.0 N/A

Imágenes de computación de Lambda

AWS CodeBuild admite las siguientes imágenes de Docker que están disponibles para su AWS Lambda procesamiento. CodeBuild

aarch64Arquitectura de
Plataforma Identificador de imagen Definición
Amazon Linux 2 aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet6 al-lambda/aarch64/dotnet6
Amazon Linux 2023 aws/codebuild/amazonlinux-aarch64-lambda-standard:dotnet8 al-lambda/aarch64/dotnet8
Amazon Linux 2 aws/codebuild/amazonlinux-aarch64-lambda-standard:go1.21 al-lambda/aarch64/go1.21
Amazon Linux 2 aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto11 al-lambda/aarch64/corretto11
Amazon Linux 2 aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto17 al-lambda/aarch64/corretto17
Amazon Linux 2023 aws/codebuild/amazonlinux-aarch64-lambda-standard:corretto21 al-lambda/aarch64/corretto21
Amazon Linux 2 aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs18 al-lambda/aarch64/nodejs18
Amazon Linux 2023 aws/codebuild/amazonlinux-aarch64-lambda-standard:nodejs20 al-lambda/aarch64/nodejs20
Amazon Linux 2 aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.11 al-lambda/aarch64/python3.11
Amazon Linux 2023 aws/codebuild/amazonlinux-aarch64-lambda-standard:python3.12 al-lambda/aarch64/python3.12
Amazon Linux 2 aws/codebuild/amazonlinux-aarch64-lambda-standard:ruby3.2 al-lambda/aarch64/ruby3.2
x86_64Arquitectura de
Plataforma Identificador de imagen Definición
Amazon Linux 2 aws/codebuild/amazonlinux-x86_64-lambda-standard:dotnet6 al-lambda/x86_64/dotnet6
Amazon Linux 2023 aws/codebuild/amazonlinux-x86_64-lambda-standard:dotnet8 al-lambda/x86_64/dotnet8
Amazon Linux 2 aws/codebuild/amazonlinux-x86_64-lambda-standard:go1.21 al-lambda/x86_64/go1.21
Amazon Linux 2 aws/codebuild/amazonlinux-x86_64-lambda-standard:corretto11 al-lambda/x86_64/corretto11
Amazon Linux 2 aws/codebuild/amazonlinux-x86_64-lambda-standard:corretto17 al-lambda/x86_64/corretto17
Amazon Linux 2023 aws/codebuild/amazonlinux-x86_64-lambda-standard:corretto21 al-lambda/x86_64/corretto21
Amazon Linux 2 aws/codebuild/amazonlinux-x86_64-lambda-standard:nodejs18 al-lambda/x86_64/nodejs18
Amazon Linux 2023 aws/codebuild/amazonlinux-x86_64-lambda-standard:nodejs20 al-lambda/x86_64/nodejs20
Amazon Linux 2 aws/codebuild/amazonlinux-x86_64-lambda-standard:python3.11 al-lambda/x86_64/python3.11
Amazon Linux 2023 aws/codebuild/amazonlinux-x86_64-lambda-standard:python3.12 al-lambda/x86_64/python3.12
Amazon Linux 2 aws/codebuild/amazonlinux-x86_64-lambda-standard:ruby3.2 al-lambda/x86_64/ruby3.2

Imágenes obsoletas

Una imagen obsoleta es una imagen que ya no está almacenada en caché ni actualizada por. CodeBuild Una imagen obsoleta ya no recibe actualizaciones de versiones menores ni de parches y, dado que ya no se actualiza, es posible que su uso no sea seguro. Si tu CodeBuild proyecto está configurado para usar una versión de imagen anterior, el proceso de aprovisionamiento descargará esta imagen de docker y la usará para crear el entorno de ejecución en contenedores, lo que puede aumentar la duración del aprovisionamiento y la duración total de la compilación.

CodeBuild ha dejado en desuso las siguientes imágenes de Docker. Puede seguir utilizando estas imágenes, pero no estarán almacenadas en caché en el host de compilación y, por lo tanto, los tiempos de aprovisionamiento serán mayores.

Plataforma Identificador de imagen Definición Fecha de baja
Amazon Linux 2 aws/codebuild/amazonlinux2-x86_64-standard:3.0 al2/standard/3.0 9 de mayo de 2023
Ubuntu 18.04 aws/codebuild/standard:4.0 ubuntu/standard/4.0 31 de marzo de 2023
Amazon Linux 2 aws/codebuild/amazonlinux2-aarch64-standard:1.0 al2/aarch64/standard/1.0 31 de marzo de 2023
Ubuntu 18.04 aws/codebuild/standard:3.0 ubuntu/standard/3.0 30 de junio de 2022
Amazon Linux 2 aws/codebuild/amazonlinux2-x86_64-standard:2.0 al2/standard/2.0 30 de junio de 2022