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 de plus amples informations, veuillez consulter Runtimes 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 |
---|---|---|---|---|
android |
28 |
|
|
|
29 |
|
|
||
dotnet |
3.1 |
|
|
|
5.0 |
|
|
||
6.0 |
|
|
||
8.0 |
|
|
||
golang |
1.12 |
|
|
|
1.13 |
|
|||
1.14 |
|
|||
1.15 |
|
|||
1.16 |
|
|||
1,18 |
|
|||
1,20 |
|
|||
1,21 |
|
|||
1,22 |
|
|||
java |
corretto8 |
|
|
|
corretto11 |
|
|
||
corretto17 |
|
|
||
corretto21 |
|
|
||
nodejs |
10 |
|
|
|
12 |
|
|
||
14 |
|
|
||
16 |
|
|
||
18 |
|
|
||
20 |
|
|
||
php |
7.3 |
|
|
|
7.4 |
|
|||
8.0 |
|
|
||
8.1 |
|
|||
8.2 |
|
|||
8,3 |
|
|||
python |
3.7 |
|
|
|
3.8 |
|
|||
3.9 |
|
|||
3,10 |
|
|||
3,11 |
|
|||
3,12 |
|
|||
ruby |
2.6 |
|
|
|
2.7 |
|
|||
3.1 |
|
|
||
3.2 |
|
|||
3.3 |
|
Vous pouvez utiliser une spécification de construction pour installer d'autres composants (par exemple AWS CLI, Apache Maven, Apache Ant, Mocha ou similaire) pendant la phase de install
construction. RSpec Pour de plus amples informations, veuillez consulter Exemple de fichier buildspec.
Versions d'exécution personnalisées
Au lieu d'utiliser les versions d'exécution préinstallées dans des images CodeBuild gérées, 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 indique 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