View a markdown version of this page

Runtimes disponibles - AWS CodeBuild

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Runtimes disponibles

Vous pouvez spécifier un ou plusieurs runtimes dans la section runtime-versions de votre fichier buildspec. Si votre runtime dépend d'un autre runtime, vous pouvez également spécifier son runtime dépendant dans le fichier buildspec. Si vous ne spécifiez aucun environnement d'exécution dans le fichier buildspec, CodeBuild choisissez les environnements d'exécution par défaut disponibles dans l'image que vous utilisez. Si vous spécifiez un ou plusieurs environnements d'exécution, utilisez uniquement CodeBuild ces environnements d'exécution. Si aucun environnement d'exécution dépendant n'est spécifié, CodeBuild tente de le choisir pour vous.

Note

Si aucune version d'exécution n'est spécifiée, CodeBuild utilise la version par défaut. La version par défaut peut changer lorsqu'une version par défaut arrive en fin de vie (EOL). Pour éviter des modifications inattendues de l'environnement de génération, nous vous recommandons de spécifier une version d'exécution dans le fichier buildspec.

Pour de plus amples informations, veuillez consulter Specify runtime versions in the buildspec file.

Specify runtime versions in the buildspec file.

.

Temps d'exécution des images Linux

Le tableau suivant contient les environnements d'exécution disponibles et les images Linux standard qui les prennent en charge.

Runtimes des plateformes Ubuntu et Amazon Linux
Nom de l’exécution Version Images
dotnet 6.0

Amazon Linux 2 x86_64 Norme Lambda : dotnet6

Amazon Linux 2 aArch64 Norme Lambda : dotnet6

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

8.0

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

10,0

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

golang 1,20

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

1,21

Amazon Linux 2 x86_64 norme Lambda : go1.21

Amazon Linux 2 aArch64 Lambda standard : go1.21

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

1,22

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

1,23

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

1,24

Amazon Linux 2023 x86_64 Norme Lambda : go1.24

Amazon Linux 2023 aArch64 Lambda standard : go1.24

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

1,25

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

1,26

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

java corretto8

Amazon Linux 2 x86_64 standard : corretto8

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

corretto11

Amazon Linux 2 x86_64 standard : corretto11

Amazon Linux 2 x86_64 Norme Lambda : corretto11

Amazon Linux 2 AARch64 Lambda standard : Corretto11

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

corretto17

Amazon Linux 2 x86_64 Norme Lambda : corretto17

Amazon Linux 2 aArch64 Lambda standard : Corretto17

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

corretto21

Amazon Linux 2 x86_64 Norme Lambda : corretto21

Amazon Linux 2 AARch64 Lambda standard : corretto21

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

corretto25

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

nodejs 18

Amazon Linux 2 x86_64 Norme Lambda : nodejs18

Amazon Linux 2 AArch64, norme Lambda : nodejs18

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

20

Amazon Linux 2 x86_64 Norme Lambda : nodejs20

Amazon Linux 2 AArch64, norme Lambda : nodejs20

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

22

Amazon Linux 2023 x86_64 Norme Lambda : nodejs22

Amazon Linux 2023 AArch64, norme Lambda : nodejs22

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

24

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

php 8.1

Amazon Linux 2023 AARch64 standard : 3.0

8.2

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

8.3

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

8,4

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

8,5

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

python 3.9

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

3,10

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

3,11

Amazon Linux 2 x86_64 Norme Lambda : python3.11

Amazon Linux 2 AARch64 Lambda standard : python3.11

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

3,12

Amazon Linux 2 x86_64 Norme Lambda : python3.12

Amazon Linux 2 AARch64 Lambda standard : python3.12

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

3.13

Amazon Linux 2023 x86_64 Norme Lambda : python3.13

Amazon Linux 2023 AArch64 (norme Lambda) : python 3.13

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

3,14

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

ruby 3.1

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

3.2

Amazon Linux 2 x86_64 Norme Lambda : ruby3.2

Amazon Linux 2 AARch64 Lambda standard : ruby3.2

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

3.3

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

3.4

Amazon Linux 2023 x86_64 Norme Lambda : ruby3.4

Amazon Linux 2023 AArch64 Norme Lambda : ruby3.4

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

4.0

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 x86_64 standard : 6.0

Amazon Linux 2023 AARch64 standard : 3.0

Ubuntu 22.04 standard : 7.0

Ubuntu 24.04 standard : 8.0

rust 1,94

Amazon Linux 2023 AARch64 standard : 3.0

Temps d'exécution des images macOS

Important

Les images CodeBuild sélectionnées pour les versions Mac contiennent des macOS et Xcode préinstallés. En utilisant le logiciel Xcode, vous reconnaissez, comprenez et acceptez le contrat Xcode et Apple SDK. Si vous n'acceptez pas les termes et conditions du contrat, n'utilisez pas le logiciel Xcode. Fournissez plutôt vos propres Amazon Machine Images (AMI). Pour de plus amples informations, consultez Comment configurer une flotte de macOS à capacité réservée ?.

Le tableau suivant répertorie les environnements d'exécution disponibles pris en charge par macOS.

Runtimes de la plateforme macOS
Nom de l’exécution Version Images Informations complémentaires
bash

3,2,57

macos-arm-base : 15

macos-arm-base : 26

s'accrocha

17,0,0

macos-arm-base : 15

macos-arm-base : 26

SDK Dotnet

8,0,416

macos-arm-base : 15

8,0,417

macos-arm-base : 26

10,0,101

macos-arm-base : 15

10,0,102

macos-arm-base : 26

gcc

11,5.0

macos-arm-base : 15

macos-arm-base : 26

Disponible en utilisant l'gcc-11alias

12.4.0

macos-arm-base : 15

macos-arm-base : 26

Disponible en utilisant l'gcc-12alias

13.4.0

macos-arm-base : 15

macos-arm-base : 26

Disponible en utilisant l'gcc-13alias

14.3.0

macos-arm-base : 15

macos-arm-base : 26

Disponible en utilisant l'gcc-14alias

gnu

11,5.0

macos-arm-base : 15

macos-arm-base : 26

Disponible en utilisant l'gfortran-11alias

12.4.0

macos-arm-base : 15

macos-arm-base : 26

Disponible en utilisant l'gfortran-12alias

13.4.0

macos-arm-base : 15

macos-arm-base : 26

Disponible en utilisant l'gfortran-13alias

14.3.0

macos-arm-base : 15

macos-arm-base : 26

Disponible en utilisant l'gfortran-14alias

golang

1,24,11

macos-arm-base : 15

macos-arm-base : 26

1.25.4

macos-arm-base : 15

macos-arm-base : 26

java

Corretto 8

macos-arm-base : 15

macos-arm-base : 26

Corretto 11

macos-arm-base : 15

macos-arm-base : 26

Corretto 17

macos-arm-base : 15

macos-arm-base : 26

Corretto 21

macos-arm-base : 15

macos-arm-base : 26

Corretto 25

macos-arm-base : 15

macos-arm-base : 26

kotlin

2.2.21

macos-arm-base : 15

2.3.0

macos-arm-base : 26

mono

6.14.1

macos-arm-base : 15

macos-arm-base : 26

nodejs

20,19,6

macos-arm-base : 15

macos-arm-base : 26

22.21.1

macos-arm-base : 15

macos-arm-base : 26

24,11.1

macos-arm-base : 15

macos-arm-base : 26

perl

5,34.1

macos-arm-base : 15

macos-arm-base : 26

php

8,2,29

macos-arm-base : 15

8,2,30

macos-arm-base : 26

8,3,28

macos-arm-base : 15

8,3,30

macos-arm-base : 26

8,4,15

macos-arm-base : 15

8,4,17

macos-arm-base : 26

8.5.0

macos-arm-base : 15

8.5.2

macos-arm-base : 26

python

3,1,19

macos-arm-base : 15

macos-arm-base : 26

3,1,114

macos-arm-base : 15

macos-arm-base : 26

3,12,12

macos-arm-base : 15

macos-arm-base : 26

3,13,10

macos-arm-base : 15

macos-arm-base : 26

3.14.1

macos-arm-base : 15

macos-arm-base : 26

ruby

3.2.9

macos-arm-base : 15

macos-arm-base : 26

3.3.10

macos-arm-base : 15

macos-arm-base : 26

3.4.7

macos-arm-base : 15

macos-arm-base : 26

rust

1,91,1

macos-arm-base : 15

1,92,0

macos-arm-base : 26

rapide

6.2.1

macos-arm-base : 15

6.2.3

macos-arm-base : 26

Xcode

26.1.1

macos-arm-base : 15

26,2

macos-arm-base : 26

Temps d'exécution des images Windows

L'image de base de Windows Server Core 2019 contient les environnements d'exécution suivants.

Runtimes de la plateforme Windows
Nom de l’exécution Windows Server Core 2019 standard : versions 1.0 Windows Server Core 2019 standard : versions 2.0 Windows Server Core 2019 standard : versions 3.0
dotnet

3.1

5.0

3.1

6.0

7.0

8.0

SDK Dotnet

3.1

5.0

3.1

6.0

7.0

8.0
golang 1.14 1,18

1,21

1,22

1,23

gradle 6.7 7.6 8,12
java Corretto 11

Corretto 11

Corretto 17

Corretto 8

Corretto 11

Corretto 17

Corretto 21

maven 3.6 3.8 3.9
nodejs 14,15 16,19

20,18

22,13

php 7.4 8.1

8.3

8,4

powershell 7.1 7.2 7.4
python 3.8 3,10

3,10

3,11

3,12

3.13

ruby 2.7 3.1

3.2

3.3

3.4