Tiempos de ejecución disponibles
Puede especificar uno o más tiempos de ejecución en la sección runtime-versions
del archivo de especificación de compilación. Si el tiempo de ejecución depende de otro tiempo de ejecución, también puede especificar el tiempo de ejecución dependiente en el archivo de especificación de compilación. Si no se especifica ningún entorno de tiempo de ejecución en el archivo de especificación de compilación, CodebBuild elige los entornos de tiempo de ejecución predeterminados disponibles en la imagen que se utilice. Si se especifican uno o más entornos de tiempo de ejecución, CodeBuild utiliza solo estos. Si no se especifica un entorno de tiempo de ejecución dependiente, CodeBuild intenta elegir uno por su cuenta. Para obtener más información, consulte Specify runtime versions in the buildspec file.
Temas
Motores de ejecución de imágenes de Linux
La siguiente tabla contiene los motores de ejecución disponibles y las imágenes de Linux estándar que los admiten.
Nombre del entorno de tiempo de ejecución | Versión | Imágenes |
---|---|---|
dotnet |
3.1 |
Amazon Linux 2 AArch64 estándar: 2.0 Ubuntu estándar: 5.0 |
5.0 |
Ubuntu estándar: 5.0 |
|
6.0 |
Amazon Linux 2 x86_64 Lambda estándar: dotnet6 Amazon Linux 2 AArch64 Lambda estándar:dotnet6 Amazon Linux 2 x86_64 estándar: 4.0 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 6.0 Ubuntu estándar: 7.0 |
|
8.0 |
Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 7.0 |
|
golang |
1.12 |
Amazon Linux 2 AArch64 estándar: 2.0 |
1.13 |
Amazon Linux 2 AArch64 estándar: 2.0 |
|
1.14 |
Amazon Linux 2 AArch64 estándar: 2.0 |
|
1.15 |
Ubuntu estándar: 5.0 |
|
1.16 |
Ubuntu estándar: 5.0 |
|
1.18 |
Amazon Linux 2 x86_64 estándar: 4.0 Ubuntu estándar: 6.0 |
|
1.20 |
Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 7.0 |
|
1.21 |
Amazon Linux 2 x86_64 Lambda estándar: go1.21 Amazon Linux 2 AArch64 Lambda estándar: go1.21 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 7.0 |
|
1.22 |
Amazon Linux 2023 x86_64 estándar:5.0 Ubuntu estándar: 7.0 |
|
java |
corretto8 |
Amazon Linux 2 x86_64 estándar: corretto8 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2 AArch64 estándar: 2.0 Ubuntu estándar: 5.0 Ubuntu estándar: 7.0 |
corretto11 |
Amazon Linux 2 x86_64 estándar: corretto11 Amazon Linux 2 x86_64 Lambda estándar: corretto11 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2 AArch64 Lambda estándar: corretto11 Amazon Linux 2 AArch64 estándar: 2.0 Ubuntu estándar: 5.0 Ubuntu estándar: 7.0 |
|
corretto17 |
Amazon Linux 2 x86_64 Lambda estándar: corretto17 Amazon Linux 2 AArch64 Lambda estándar: corretto17 Amazon Linux 2 x86_64 estándar: 4.0 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 6.0 Ubuntu estándar: 7.0 |
|
corretto21 |
Amazon Linux 2 x86_64 Lambda estándar:corretto21 Amazon Linux 2 AArch64 Lambda estándar:corretto21 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 7.0 |
|
nodejs |
10 |
Amazon Linux 2 AArch64 estándar: 2.0 |
12 |
Amazon Linux 2 AArch64 estándar: 2.0 Ubuntu estándar: 5.0 |
|
14 |
Ubuntu estándar: 5.0 |
|
16 |
Amazon Linux 2 x86_64 estándar: 4.0 Ubuntu estándar: 6.0 |
|
18 |
Amazon Linux 2 x86_64 Lambda estándar: nodejs18 Amazon Linux 2 AArch64 Lambda estándar: nodejs18 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 7.0 |
|
20 |
Amazon Linux 2 x86_64 Lambda estándar:nodejs20 Amazon Linux 2 AArch64 Lambda estándar:nodejs20 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 7.0 |
|
php |
7.3 |
Amazon Linux 2 AArch64 estándar: 2.0 Ubuntu estándar: 5.0 |
7.4 |
Amazon Linux 2 AArch64 estándar: 2.0 Ubuntu estándar: 5.0 |
|
8.0 |
Ubuntu estándar: 5.0 |
|
8.1 |
Amazon Linux 2 x86_64 estándar: 4.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 6.0 |
|
8.2 |
Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 7.0 |
|
8.3 |
Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 7.0 |
|
python |
3.7 |
Amazon Linux 2 AArch64 estándar: 2.0 Ubuntu estándar: 5.0 |
3.8 |
Amazon Linux 2 AArch64 estándar: 2.0 Ubuntu estándar: 5.0 |
|
3.9 |
Amazon Linux 2 x86_64 estándar: 4.0 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2 AArch64 estándar: 2.0 Ubuntu estándar: 5.0 Ubuntu estándar: 7.0 |
|
3.10 |
Amazon Linux 2023 x86_64 estándar:5.0 Ubuntu estándar: 6.0 Ubuntu estándar: 7.0 |
|
3.11 |
Amazon Linux 2 x86_64 Lambda estándar: python3.11 Amazon Linux 2 AArch64 Lambda estándar:python3.11 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 7.0 |
|
3.12 |
Amazon Linux 2 x86_64 Lambda estándar:python3.12 Amazon Linux 2 AArch64 Lambda estándar:python3.12 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 7.0 |
|
ruby |
2.6 |
Amazon Linux 2 AArch64 estándar: 2.0 Ubuntu estándar: 5.0 |
2.7 |
Amazon Linux 2 AArch64 estándar: 2.0 Ubuntu estándar: 5.0 |
|
3.1 |
Amazon Linux 2 x86_64 estándar: 4.0 Amazon Linux 2023 x86_64 estándar:5.0 Ubuntu estándar: 6.0 Ubuntu estándar: 7.0 |
|
3.2 |
Amazon Linux 2 x86_64 Lambda estándar: ruby3.2 Amazon Linux 2 AArch64 Lambda estándar: ruby3.2 Amazon Linux 2023 x86_64 estándar:5.0 Amazon Linux 2023 AArch64 estándar:3.0 Ubuntu estándar: 7.0 |
|
3.3 |
Amazon Linux 2023 x86_64 estándar:5.0 Ubuntu estándar: 7.0 |
Tiempos de ejecución de imágenes de macOS
importante
Las imágenes seleccionadas de CodeBuild para compilaciones de Mac contienen macOS y Xcode preinstalados. Al utilizar el software de Xcode, usted acepta, comprende y consiente el Acuerdo de Xcode y los kits de desarrollo de software (SDK) de Apple
La siguiente tabla contiene los tiempos de ejecución disponibles compatibles con macOS.
Nombre del entorno de tiempo de ejecución | Versión | Notas adicionales |
---|---|---|
Xcode | 15.4 |
|
bash | 3.2.57 |
|
clang | 15.0.0 |
|
dotnet sdk | 8.0.302 |
|
gcc | 11.4.0 12.3.0 13.3.0 14.1.0 |
Disponible mediante el alias Disponible mediante el alias Disponible mediante el alias Disponible mediante el alias |
gnu | 11.4.0 12.3.0 13.3.0 14.1.0 |
Disponible mediante el alias Disponible mediante el alias Disponible mediante el alias Disponible mediante el alias |
golang | 1.22.4 | |
java | Corretto8 Corretto11 Corretto17 Corretto21 |
|
kotlin | 2.0.0 | |
mono | 6.12.0.206 | |
nodejs | 18.20.3 20.14.0 22.3.0 |
|
perl | 5.34.1 | |
php | 8.1.29 8.2.20 8.3.8 |
|
python | 3.9.19 3.10.14 3.11.9 3.12.3 |
|
ruby | 3.1.6 3.2.4 3.3.2 |
|
rust | 1.79.0 | |
swift | 5.10.0.13 |
Motores de ejecución de imágenes de Windows
La imagen base de Windows Server Core 2019 contiene los siguientes motores de ejecución siguientes.
Nombre del entorno de tiempo de ejecución | Windows Server Core 2019 estándar: versiones 1.0 | Windows Server Core 2019 estándar: versiones 2.0 | Windows Server Core 2019 estándar: versiones 3.0 |
---|---|---|---|
dotnet | 3.1 5.0 |
3.1 6.0 7.0 |
6.0 7.0 8.0 |
dotnet sdk | 3.1 5.0 |
3.1 6.0 7.0 |
8.0 |
golang | 1.14 | 1.18 | 1.21 |
gradle | 6.7 | 7.6 | 8.5 |
java | Corretto11 | Corretto11 Corretto17 |
Corretto21 |
maven | 3.6 | 3.8 | 3.9 |
nodejs | 14.15 | 16.19 | 20.11 |
php | 7.4 | 8.1 | 8.3 |
powershell | 7.1 | 7.2 | 7.4 |
python | 3.8 | 3.10 | 3.12 |
ruby | 2.7 | 3.1 | 3.3 |