Laufzeitversionen - AWS CodeBuild

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 auf allen 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 anstelle der vorinstallierten Runtime-Versionen eine benutzerdefinierte Runtime-Version installieren und verwenden möchten, finden Sie weitere Informationen unterBenutzerdefinierte Runtime-Versionen.

Laufzeitversionen der Plattformen Ubuntu und Amazon Linux 2
Laufzeitname Version Spezifische Version Spezifische Haupt- und neueste Unterversion Aktuelle Version
android

28

android: 28

android: 28.x

android: latest

29

android: 29

android: 29.x

dotnet

3.1

dotnet: 3.1

dotnet: 3.x

dotnet: latest

5.0

dotnet: 5.0

dotnet: 5.x

6.0

dotnet: 6.0

dotnet: 6.x

8.0

dotnet: 8.0

dotnet: 8.x

Golang

1.12

golang: 1.12

golang: 1.x

golang: latest

1.13

golang: 1.13

1.14

golang: 1.14

1.15

golang: 1.15

1.16

golang: 1.16

1.18

golang: 1.18

1,20

golang: 1.20

1,21

golang: 1.21

1,22

golang: 1.22

Java

corretto8

java: corretto8

java: corretto8.x

java: latest

corretto11

java: corretto11

java: corretto11.x

Korretto 17

java: corretto17

java: corretto17.x

Corretto 21

java: corretto21

java: corretto21.x

nodejs

10

nodejs: 10

nodejs: 10.x

nodejs: latest

12

nodejs: 12

nodejs: 12.x

14

nodejs: 14

nodejs: 14.x

16

nodejs: 16

nodejs: 16.x

18

nodejs: 18

nodejs: 18.x

20

nodejs: 20

nodejs: 20.x

php

7.3

php: 7.3

php: 7.x

php: latest

7.4

php: 7.4

8.0

php: 8.0

php: 8.x

8.1

php: 8.1

8.2

php: 8.2

8.3

php: 8.3

python

3.7

python: 3.7

python: 3.x

python: latest

3.8

python: 3.8

3.9

python: 3.9

3,10

python: 3.10

3,11

python: 3.11

3,12

python: 3.12

ruby

2.6

ruby: 2.6

ruby: 2.x

ruby: latest

2.7

ruby: 2.7

3.1

ruby: 3.1

ruby: 3.x

3.2

ruby: 3.2

3.3

ruby: 3.3

Sie können eine Build-Spezifikation verwenden, um andere Komponenten (z. B. Apache Maven AWS CLI, Apache Ant, Mocha, RSpec oder ähnliche) während der Buildphase zu installieren. install Weitere Informationen finden Sie unter Beispiel für eine Build-Spezifikation.

Benutzerdefinierte Runtime-Versionen

Anstatt die vorinstallierten Laufzeitversionen in CodeBuild -verwalteten 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 Runtime-Version wird nur für Ubuntu- und Amazon Linux-Images unterstützt.

Benutzerdefinierte Runtime-Versionen
Laufzeitname Syntax Beispiel
dotnet

<major>.<minor>.<patch>

5.0.408

Golang

<major>.<minor>

<major>.<minor>.<patch>

1.19

1.19.1

Java

corretto<major>

corretto15

nodejs

<major>

<major>.<minor>

<major>.<minor>.<patch>

14

14.21

14.21.3

php

<major>.<minor>.<patch>

8.0.30

python

<major>

<major>.<minor>

<major>.<minor>.<patch>

3

3.7

3.7.16

ruby

<major>.<minor>.<patch>

3.0.6

Beispiel für eine benutzerdefinierte Runtime-Buildspec

Hier ist ein Beispiel für eine Buildspec, die benutzerdefinierte Laufzeitversionen spezifiziert.

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