Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Versiones de tiempo de ejecución

Modo de enfoque
Versiones de tiempo de ejecución - 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.

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.

Cuando especifica un tiempo de ejecución en la sección runtime-versions del archivo buildspec, puede especificar una versión específica, una versión principal específica y la última versión secundaria o la última versión. En la tabla siguiente se muestran los tiempos de ejecución disponibles y cómo especificarlos. No todas las versiones en tiempo de ejecución están disponibles en todas las imágenes. La selección de la versión en tiempo de ejecución tampoco es compatible con las imágenes personalizadas. Para obtener más información, consulte Tiempos de ejecución disponibles. Si desea instalar y usar una versión de tiempo de ejecución personalizada en lugar de las preinstaladas, consulte Versiones de tiempo de ejecución personalizadas.

Versiones de motores en tiempo de ejecución de las plataformas Ubuntu y Amazon Linux 2
Nombre del entorno de tiempo de ejecución Versión Versión específica Versión principal específica y última versión secundaria Última versión
android

28

android: 28

android: 28.x

android: latest

29

android: 29

android: 29.x

dotnet

3.1

dotnet: 3.1

dotnet: 3.x

dotnet: latest

5.0

dotnet: 5.0

dotnet: 5.x

6.0

dotnet: 6.0

dotnet: 6.x

8.0

dotnet: 8.0

dotnet: 8.x

golang

1.12

golang: 1.12

golang: 1.x

golang: latest

1.13

golang: 1.13

1.14

golang: 1.14

1.15

golang: 1.15

1.16

golang: 1.16

1.18

golang: 1.18

1,20

golang: 1.20

1.21

golang: 1.21

1.22

golang: 1.22

1.23

golang: 1.23

java

corretto8

java: corretto8

java: corretto8.x

java: latest

corretto11

java: corretto11

java: corretto11.x

corretto17

java: corretto17

java: corretto17.x

corretto21

java: corretto21

java: corretto21.x

nodejs

10

nodejs: 10

nodejs: 10.x

nodejs: latest

12

nodejs: 12

nodejs: 12.x

14

nodejs: 14

nodejs: 14.x

16

nodejs: 16

nodejs: 16.x

18

nodejs: 18

nodejs: 18.x

20

nodejs: 20

nodejs: 20.x

22

nodejs: 22

nodejs: 22.x

php

7.3

php: 7.3

php: 7.x

php: latest

7.4

php: 7.4

8.0

php: 8.0

php: 8.x

8.1

php: 8.1

8.2

php: 8.2

8.3

php: 8.3

python

3.7

python: 3.7

python: 3.x

python: latest

3.8

python: 3.8

3.9

python: 3.9

3.10

python: 3.10

3.11

python: 3.11

3.12

python: 3.12

3.13

python: 3.13

ruby

2.6

ruby: 2.6

ruby: 2.x

ruby: latest

2.7

ruby: 2.7

3.1

ruby: 3.1

ruby: 3.x

3.2

ruby: 3.2

3.3

ruby: 3.3

3.4

ruby: 3.4

Puede usar una especificación de compilación para instalar otros componentes (por ejemplo, Apache Maven AWS CLI, Apache Ant, Mocha o similares) durante la fase de install compilación. RSpec Para obtener más información, consulte Ejemplo de un archivo buildspec.

Versiones de tiempo de ejecución personalizadas

En lugar de utilizar las versiones de tiempo de ejecución preinstaladas en imágenes CodeBuild gestionadas, puede instalar y utilizar las versiones personalizadas que prefiera. En la tabla siguiente se muestran los tiempos de ejecución personalizados disponibles y cómo especificarlos.

nota

La selección de versiones de tiempo de ejecución personalizadas solo se admite para imágenes de Ubuntu y Amazon Linux.

Versiones de tiempo de ejecución personalizadas
Nombre del entorno de tiempo de ejecución Sintaxis Ejemplo
dotnet

<major>.<minor>.<patch>

5.0.408

golang

<major>.<minor>

<major>.<minor>.<patch>

1.19

1.19.1

java

corretto<major>

corretto15

nodejs

<major>

<major>.<minor>

<major>.<minor>.<patch>

14

14.21

14.21.3

php

<major>.<minor>.<patch>

8.0.30

python

<major>

<major>.<minor>

<major>.<minor>.<patch>

3

3.7

3.7.16

ruby

<major>.<minor>.<patch>

3.0.6

Ejemplo de especificación de compilación de tiempo de ejecución personalizada

Este es un ejemplo de una especificación de compilación que indica las versiones de tiempo de ejecución personalizadas.

version: 0.2 phases: install: runtime-versions: java: corretto15 php: 8.0.30 ruby: 3.0.6 golang: 1.19 python: 3.7 nodejs: 14 dotnet: 5.0.408

En esta página

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.