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.
Durées d'exécution 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, CodeBuild utilise uniquement ces environnements d'exécution. Si aucun environnement d'exécution dépendant n'est spécifié, CodeBuild tente de choisir le moteur d'exécution dépendant qui vous convient.
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 précédemment par défaut atteint la 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 plus d’informations, consultez Specify runtime versions in the buildspec file.
Rubriques
environnements 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.
| Nom de l’exécution | Version | Images |
|---|---|---|
| dotnet | 6.0 |
Amazon Linux 2 x86_64 Lambda standard : dotnet6 Amazon Linux 2 AArch64 Lambda standard : 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 Amazon Linux 2023 AArch64 standard : 4.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 Amazon Linux 2023 AArch64 standard : 4.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 Lambda standard : 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 Lambda standard : 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 Amazon Linux 2023 AArch64 standard : 4.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 Amazon Linux 2023 AArch64 standard : 4.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 Amazon Linux 2023 AArch64 standard : 4.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 Amazon Linux 2023 AArch64 standard : 4.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 Lambda standard : 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 Amazon Linux 2023 AArch64 standard : 4.0 Ubuntu 22.04 standard : 7.0 Ubuntu 24.04 standard : 8.0 |
|
| corriger 17 |
Amazon Linux 2 x86_64 Lambda standard : 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 Amazon Linux 2023 AArch64 standard : 4.0 Ubuntu 22.04 standard : 7.0 Ubuntu 24.04 standard : 8.0 |
|
| Corretto21 |
Amazon Linux 2 x86_64 Lambda standard : 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 Amazon Linux 2023 AArch64 standard : 4.0 Ubuntu 22.04 standard : 7.0 Ubuntu 24.04 standard : 8.0 |
|
| corriger 25 |
Amazon Linux 2023 x86_64 standard : 5.0 Amazon Linux 2023 x86_64 standard : 6.0 Amazon Linux 2023 AArch64 standard : 3.0 Amazon Linux 2023 AArch64 standard : 4.0 Ubuntu 22.04 standard : 7.0 Ubuntu 24.04 standard : 8.0 |
|
| nodejs | 18 |
Amazon Linux 2 x86_64 Lambda standard : nodejs18 Amazon Linux 2 AArch64 Lambda standard : 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 Lambda standard : nodejs20 Amazon Linux 2 AArch64 Lambda standard : 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 Lambda standard : nodejs22 Amazon Linux 2023 AArch64 Lambda standard : nodejs22 Amazon Linux 2023 x86_64 standard : 5.0 Amazon Linux 2023 x86_64 standard : 6.0 Amazon Linux 2023 AArch64 standard : 3.0 Amazon Linux 2023 AArch64 standard : 4.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 Amazon Linux 2023 AArch64 standard : 4.0 Ubuntu 22.04 standard : 7.0 Ubuntu 24.04 standard : 8.0 |
|
| 26 |
Amazon Linux 2023 x86_64 standard : 5.0 Amazon Linux 2023 x86_64 standard : 6.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 Amazon Linux 2023 AArch64 standard : 4.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 Amazon Linux 2023 AArch64 standard : 4.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 Amazon Linux 2023 AArch64 standard : 4.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 Amazon Linux 2023 AArch64 standard : 4.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 Amazon Linux 2023 AArch64 standard : 4.0 Ubuntu 22.04 standard : 7.0 Ubuntu 24.04 standard : 8.0 |
|
| 3,11 |
Amazon Linux 2 x86_64 Lambda standard : python3.11 Amazon Linux 2 AArch64 Lambda standard : python 3.11 Amazon Linux 2023 x86_64 standard : 5.0 Amazon Linux 2023 x86_64 standard : 6.0 Amazon Linux 2023 AArch64 standard : 3.0 Amazon Linux 2023 AArch64 standard : 4.0 Ubuntu 22.04 standard : 7.0 Ubuntu 24.04 standard : 8.0 |
|
| 3,12 |
Amazon Linux 2 x86_64 Lambda standard : python3.12 Amazon Linux 2 AArch64 Lambda standard : python 3.12 Amazon Linux 2023 x86_64 standard : 5.0 Amazon Linux 2023 x86_64 standard : 6.0 Amazon Linux 2023 AArch64 standard : 3.0 Amazon Linux 2023 AArch64 standard : 4.0 Ubuntu 22.04 standard : 7.0 Ubuntu 24.04 standard : 8.0 |
|
| 3.13 |
Amazon Linux 2023 x86_64 Lambda standard : python3.13 Amazon Linux 2023 AArch64 Lambda standard : 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 Amazon Linux 2023 AArch64 standard : 4.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 Amazon Linux 2023 AArch64 standard : 4.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 Lambda standard : 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 Amazon Linux 2023 AArch64 standard : 4.0 Ubuntu 22.04 standard : 7.0 Ubuntu 24.04 standard : 8.0 |
|
| 3.4 |
Amazon Linux 2023 x86_64 Lambda standard : ruby3.4 Norme Lambda Amazon Linux 2023 AArch64 : ruby 3.4 Amazon Linux 2023 x86_64 standard : 5.0 Amazon Linux 2023 x86_64 standard : 6.0 Amazon Linux 2023 AArch64 standard : 3.0 Amazon Linux 2023 AArch64 standard : 4.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 Amazon Linux 2023 AArch64 standard : 4.0 Ubuntu 22.04 standard : 7.0 Ubuntu 24.04 standard : 8.0 |
|
| rouille | 1,94 |
Amazon Linux 2023 AArch64 standard : 3.0 Amazon Linux 2023 AArch64 standard : 4.0 |
| 1,97 |
Amazon Linux 2023 x86_64 standard : 6.0 Ubuntu 24.04 standard : 8.0 |
Temps d'exécution des images pour macOS
Important
Les images CodeBuild sélectionnées pour les versions Mac contiennent macOS et Xcode préinstallés. En utilisant le logiciel Xcode, vous reconnaissez, comprenez et acceptez le Contrat relatif aux SDK Xcode et Apple.
Le tableau suivant répertorie les environnements d'exécution disponibles pris en charge par 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' |
|
12,4,0 |
Macos-Arm-Base : 15 Macos-Arm-Base : 26 |
Disponible en utilisant l' |
|
|
13,4,0 |
Macos-Arm-Base : 15 Macos-Arm-Base : 26 |
Disponible en utilisant l' |
|
|
14,3,0 |
Macos-Arm-Base : 15 Macos-Arm-Base : 26 |
Disponible en utilisant l' |
|
| gnu |
11,5,0 |
Macos-Arm-Base : 15 Macos-Arm-Base : 26 |
Disponible en utilisant l' |
|
12,4,0 |
Macos-Arm-Base : 15 Macos-Arm-Base : 26 |
Disponible en utilisant l' |
|
|
13,4,0 |
Macos-Arm-Base : 15 Macos-Arm-Base : 26 |
Disponible en utilisant l' |
|
|
14,3,0 |
Macos-Arm-Base : 15 Macos-Arm-Base : 26 |
Disponible en utilisant l' |
|
| 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 |
|
|
Corretto11 |
Macos-Arm-Base : 15 Macos-Arm-Base : 26 |
||
|
Corretto17 |
Macos-Arm-Base : 15 Macos-Arm-Base : 26 |
||
|
Corretto21 |
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,10,19 |
Macos-Arm-Base : 15 Macos-Arm-Base : 26 |
|
|
3,11,14 |
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 |
||
| rouille |
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.
| 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 | Corretto11 | Corretto11 Corretto17 |
Corretto 8 Corretto11 Corretto17 Corretto21 |
| 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 |