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.
Versions d'environnement d'exécution
Lorsque vous spécifiez un environnement d'exécution dans la section runtime-versions de votre fichier buildspec, vous pouvez spécifier une version spécifique, une version majeure spécifique et la dernière version mineure, ou la dernière version. Le tableau suivant répertorie les environnements d'exécution disponibles et décrit comment les spécifier. Les versions d'exécution ne sont pas toutes disponibles sur toutes les images. La sélection de la version d'exécution n'est pas non plus prise en charge pour les images personnalisées. Pour plus d’informations, consultez Durées d'exécution disponibles. Si vous souhaitez installer et utiliser une version d'exécution personnalisée au lieu des versions d'exécution préinstallées, consultezVersions d'exécution personnalisées.
| Nom de l’exécution | Version | Version spécifique | Version spécifique majeure et dernière version mineure | Dernière version |
|---|---|---|---|---|
| dotnet | 6.0 |
|
|
|
| 8.0 |
|
|
||
| 10,0 |
|
|
||
| golang | 1,20 |
|
|
|
| 1,21 |
|
|||
| 1,22 |
|
|||
| 1,23 |
|
|||
| 1,24 |
|
|||
| 1,25 |
|
|||
| 1,26 |
|
|||
| java |
corretto8 |
|
|
|
|
corretto11 |
|
|
||
|
corriger 17 |
|
|
||
|
Corretto21 |
|
|
||
|
corriger 25 |
|
|
||
| nodejs | 18 |
|
|
|
| 20 |
|
|
||
| 22 |
|
|
||
| 24 |
|
|
||
| php | 8.1 |
|
|
|
| 8.2 |
|
|||
| 8,3 |
|
|||
| 8,4 |
|
|||
| 8,5 |
|
|||
| python | 3.9 |
|
|
|
| 3,10 |
|
|||
| 3,11 |
|
|||
| 3,12 |
|
|||
| 3.13 |
|
|||
| 3,14 |
|
|||
| ruby | 3.1 |
|
|
|
| 3.2 |
|
|||
| 3.3 |
|
|||
| 3.4 |
|
|||
| 4.0 |
|
|
||
| rouille | 1,94 |
|
|
|
Vous pouvez utiliser une spécification de compilation pour installer d'autres composants (par exemple, Apache Maven AWS CLI, Apache Ant, Mocha, RSpec ou similaire) pendant la install phase de génération. Pour plus d’informations, consultez Exemple de fichier buildspec.
Versions d'exécution personnalisées
Au lieu d'utiliser les versions d'exécution préinstallées dans les CodeBuild-managed images, vous pouvez installer et utiliser les versions personnalisées de votre choix. Le tableau suivant répertorie les environnements d'exécution personnalisés disponibles et explique comment les spécifier.
Note
La sélection personnalisée de la version d'exécution n'est prise en charge que pour les images Ubuntu et Amazon Linux.
| Nom de l’exécution | Syntaxe | Exemple |
|---|---|---|
| dotnet |
|
|
| golang |
|
|
| java |
|
|
| nodejs |
|
|
| php |
|
|
| python |
|
|
| ruby |
|
|
Exemple de buildspec d'exécution personnalisé
Voici un exemple de buildspec qui spécifie des versions d'exécution personnalisées.
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