Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Laufzeitversionen
Wenn Sie eine Laufzeit im Abschnitt runtime-versions Ihrer BuildSpec-Datei angeben, können Sie eine bestimmte Version, eine spezifische Hauptversion und die neueste Unterversion oder die neueste Version angeben. In der folgenden Tabelle sind die verfügbaren Laufzeiten und deren Angabe aufgeführt. Nicht alle Runtime-Versionen sind für alle Images verfügbar. Die Auswahl der Runtime-Version wird für die benutzerdefinierten Images ebenfalls nicht unterstützt. Weitere Informationen finden Sie unter Verfügbare Laufzeiten. Wenn Sie eine benutzerdefinierte Runtime-Version anstelle der vorinstallierten Runtime-Versionen installieren und verwenden möchten, finden Sie unterBenutzerdefinierte Runtime-Versionen.
| Laufzeitname | Version | Spezifische Version | Spezifische Haupt- und neueste Unterversion | Aktuelle 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 |
|
|
||
|
richtig 17 |
|
|
||
|
corretto 21 |
|
|
||
|
corretto 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 |
|
|
||
| Rost | 1,94 |
|
|
|
Sie können eine Build-Spezifikation verwenden, um andere Komponenten (z. B. Apache Maven AWS CLI, Apache Ant, Mocha, RSpec oder ähnliches) während der Buildphase zu installieren. install Weitere Informationen finden Sie unter Beispiel für eine Build-Spezifikation.
Benutzerdefinierte Runtime-Versionen
Anstatt die vorinstallierten Runtime-Versionen in CodeBuild-managed Images zu verwenden, können Sie benutzerdefinierte Versionen Ihrer Wahl installieren und verwenden. In der folgenden Tabelle sind die verfügbaren benutzerdefinierten Laufzeiten und deren Angabe aufgeführt.
Anmerkung
Die Auswahl einer benutzerdefinierten Laufzeitversion wird nur für Ubuntu- und Amazon Linux-Images unterstützt.
| Laufzeitname | Syntax | Beispiel |
|---|---|---|
| dotnet |
|
|
| Golang |
|
|
| Java |
|
|
| nodejs |
|
|
| php |
|
|
| python |
|
|
| ruby |
|
|
Beispiel für eine benutzerdefinierte Laufzeit-Buildspec
Hier ist ein Beispiel für eine Buildspec, die benutzerdefinierte Laufzeitversionen angibt.
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