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. Pour de plus amples informations, veuillez consulter 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

3.1

Amazon Linux 2 AArch64 standard : 2.0

Norme Ubuntu : 5.0

5.0

Norme Ubuntu : 5.0

6.0

Amazon Linux 2 x86_64 Norme Lambda : dotnet6

Norme AArch64 Lambda Amazon Linux 2 : dotnet6

Amazon Linux 2 x86_64 standard : 4.0

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 6.0

Norme Ubuntu : 7.0

8.0

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

golang

1.12

Amazon Linux 2 AArch64 standard : 2.0

1.13

Amazon Linux 2 AArch64 standard : 2.0

1.14

Amazon Linux 2 AArch64 standard : 2.0

1.15

Norme Ubuntu : 5.0

1.16

Norme Ubuntu : 5.0

1,18

Amazon Linux 2 x86_64 standard : 4.0

Norme Ubuntu : 6.0

1,20

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

1,21

Amazon Linux 2 x86_64 norme Lambda : go1.21

Norme AArch64 Lambda Amazon Linux 2 : go1.21

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

1,22

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

java

corretto8

Amazon Linux 2 x86_64 standard : corretto8

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Amazon Linux 2 AArch64 standard : 2.0

Norme Ubuntu : 5.0

Norme Ubuntu : 7.0

corretto11

Amazon Linux 2 x86_64 standard : corretto11

Amazon Linux 2 x86_64 Norme Lambda : corretto11

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme AArch64 Lambda d'Amazon Linux 2 : corretto11

Amazon Linux 2 AArch64 standard : 2.0

Norme Ubuntu : 5.0

Norme Ubuntu : 7.0

corretto17

Amazon Linux 2 x86_64 Norme Lambda : corretto17

Norme AArch64 Lambda d'Amazon Linux 2 : corretto17

Amazon Linux 2 x86_64 standard : 4.0

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 6.0

Norme Ubuntu : 7.0

corretto21

Amazon Linux 2 x86_64 Norme Lambda : corretto21

Norme AArch64 Lambda d'Amazon Linux 2 : corretto21

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

nodejs

10

Amazon Linux 2 AArch64 standard : 2.0

12

Amazon Linux 2 AArch64 standard : 2.0

Norme Ubuntu : 5.0

14

Norme Ubuntu : 5.0

16

Amazon Linux 2 x86_64 standard : 4.0

Norme Ubuntu : 6.0

18

Amazon Linux 2 x86_64 Norme Lambda : nodejs18

Norme AArch64 Lambda Amazon Linux 2 : nodejs18

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

20

Amazon Linux 2 x86_64 Norme Lambda : nodejs20

Norme AArch64 Lambda Amazon Linux 2 : nodejs20

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

22

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

php

7.3

Amazon Linux 2 AArch64 standard : 2.0

Norme Ubuntu : 5.0

7.4

Amazon Linux 2 AArch64 standard : 2.0

Norme Ubuntu : 5.0

8.0

Norme Ubuntu : 5.0

8.1

Amazon Linux 2 x86_64 standard : 4.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 6.0

8.2

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

8,3

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

python

3.7

Amazon Linux 2 AArch64 standard : 2.0

Norme Ubuntu : 5.0

3.8

Amazon Linux 2 AArch64 standard : 2.0

Norme Ubuntu : 5.0

3.9

Amazon Linux 2 x86_64 standard : 4.0

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Amazon Linux 2 AArch64 standard : 2.0

Norme Ubuntu : 5.0

Norme Ubuntu : 7.0

3,10

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 6.0

Norme Ubuntu : 7.0

3,11

Amazon Linux 2 x86_64 Norme Lambda : python3.11

Norme AArch64 Lambda Amazon Linux 2 : python3.11

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

3,12

Amazon Linux 2 x86_64 Norme Lambda : python3.12

Norme AArch64 Lambda Amazon Linux 2 : python3.12

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

ruby

2.6

Amazon Linux 2 AArch64 standard : 2.0

Norme Ubuntu : 5.0

2.7

Amazon Linux 2 AArch64 standard : 2.0

Norme Ubuntu : 5.0

3.1

Amazon Linux 2 x86_64 standard : 4.0

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 6.0

Norme Ubuntu : 7.0

3.2

Amazon Linux 2 x86_64 Norme Lambda : ruby3.2

Norme AArch64 Lambda Amazon Linux 2 : ruby3.2

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.0

3.3

Amazon Linux 2023 x86_64 standard : 5.0

Amazon Linux 2023 AArch64 standard : 3.0

Norme Ubuntu : 7.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 consentez à l'accord entre Xcode et Apple SDKs. 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 plus d’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 Informations complémentaires
Xcode

15,4

bash

3,2,57

s'accrocha

15,0.0

SDK Dotnet

8,0.302

gcc

11.4.0

12.3.0

13.3.0

14.1.0

Disponible en utilisant l'gcc-11alias

Disponible en utilisant l'gcc-12alias

Disponible en utilisant l'gcc-13alias

Disponible en utilisant l'gcc-14alias

gnu

11.4.0

12.3.0

13.3.0

14.1.0

Disponible en utilisant l'gfortran-11alias

Disponible en utilisant l'gfortran-12alias

Disponible en utilisant l'gfortran-13alias

Disponible en utilisant l'gfortran-14alias

golang 1.22.4
java

Corretto 8

Corretto 11

Corretto 17

Corretto 21

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,1,14

3.11.9

3.12.3

ruby

3.1.6

3.2.4

3.3.2

rust 1,79,0
rapide 5.10.0.13

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

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
gradle 6.7 7.6 8,5
java Corretto 11

Corretto 11

Corretto 17

Corretto 21
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