

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
<a name="runtime-versions"></a>

Wenn Sie eine Laufzeit im Abschnitt [`runtime-versions`](build-spec-ref.md#build-spec.phases.install.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](available-runtimes.md). Wenn Sie anstelle der vorinstallierten Runtime-Versionen eine benutzerdefinierte Runtime-Version installieren und verwenden möchten, finden Sie weitere Informationen unter[Benutzerdefinierte Runtime-Versionen](#custom-runtime).


**Laufzeitversionen der Plattformen Ubuntu und Amazon Linux 2**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/codebuild/latest/userguide/runtime-versions.html)

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

## Benutzerdefinierte Runtime-Versionen
<a name="custom-runtime"></a>

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
<a name="custom-runtime-buildspec"></a>

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
```