

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.

# Geben Sie eine GitHub Repository-Version mit einer Commit-ID an
<a name="sample-source-version-github"></a>

Sie können eine Quellversion mit nur einer Commit-ID angeben, wie z. B. `12345678901234567890123467890123456789`. Wenn Sie dies tun, CodeBuild müssen Sie das gesamte Repository herunterladen, um die Version zu finden.

**Um eine GitHub Repository-Version mit einer Commit-ID anzugeben**

1. Öffnen Sie die AWS CodeBuild Konsole unter [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Erstellen Sie ein Build-Projekt. Weitere Informationen finden Sie unter [Erstellen Sie ein Build-Projekt (Konsole)](create-project.md#create-project-console) und [Ausführen eines Build (Konsole)](run-build-console.md). Übernehmen Sie für alle Einstellungen die Standardwerte, außer für folgende Einstellungen:
   +  In **Source (Quelle)**: 
     +  Wählen Sie als **Quellanbieter**. **GitHub** Wenn Sie nicht verbunden sind GitHub, folgen Sie den Anweisungen, um eine Verbindung herzustellen. 
     +  Wählen Sie für **Repository (Repository)** die Option **Public Repository (öffentliche Repository)** aus. 
     +  Geben Sie als **Repository URL (Repository-URL)** die URL **https://github.com/aws/aws-sdk-ruby.git** ein. 
   + In **Environment** (Umgebung):
     + Wählen Sie für **Environment image (Umgebungs-Abbild)** die Option **Managed image (Verwaltetes Abbild)** aus.
     + Wählen Sie für **Operating system (Betriebssystem)** die Option **Amazon Linux 2** aus.
     + Wählen Sie unter **Runtime (Laufzeit)** die Option **Standard** aus.
     + Wählen Sie für **Image aws/codebuild/amazonlinux** **-x86\$164-standard:4.0** aus.

1.  Wählen Sie unter **Build specification (Build-Spezifikationen)** die Option **Insert build commands (Build-Befehle einfügen)** und anschließend **Switch to editor (Zum Editor wechseln)** aus. 

1.  Ersetzen Sie unter **Build commands (Build-Befehle)** den Platzhalter mit dem folgenden Text: 

   ```
   version: 0.2
   
   phases:
     install:
       runtime-versions:
         ruby: 2.6
     build:
       commands:
          - echo $CODEBUILD_RESOLVED_SOURCE_VERSION
   ```

    Der `runtime-versions`-Abschnitt ist erforderlich, wenn Sie das Ubuntu Standard-Image 2.0 verwenden. Hier ist die Ruby Version 2.6-Laufzeit angegeben, Sie können jedoch eine beliebige Laufzeit verwenden. Der `echo`-Befehl zeigt die Version des Quellcodes an, der in der `CODEBUILD_RESOLVED_SOURCE_VERSION`-Umgebungsvariable gespeichert ist. 

1.  Übernehmen Sie in der **Build configuration (Build-Konfiguration)** die Standardeinstellungen und wählen Sie dann **Start build (Build starten)**. 

1.  Geben Sie für **Source version (Quellversion)** Folgendes ein: **046e8b67481d53bdc86c3f6affdd5d1afae6d369**. Dies ist der SHA eines Commits im `https://github.com/aws/aws-sdk-ruby.git`-Repository. 

1.  Wählen Sie **Start build (Build starten)**. 

1.  Wenn die Erstellung abgeschlossen ist, sollten Sie Folgendes sehen: 
   +  Auf der Registerkarte **Build logs (Build-Protokolle**: die verwendete Version der Projektquelle Ein Beispiel.

     ```
     [Container] Date Time Running command echo $CODEBUILD_RESOLVED_SOURCE_VERSION 
     046e8b67481d53bdc86c3f6affdd5d1afae6d369
      
     [Container] Date Time Phase complete: BUILD State: SUCCEEDED
     ```
   +  Auf der Registerkarte **Environment variables (Umgebungsvariablen)**: Die **Resolved source version (Aufgelöste Quellversion)** stimmt mit der zur Erstellung des Builds verwendeten Commit-ID überein. 
   +  Auf der Registerkarte **Phase details (Phasendetails)**: die Dauer der `DOWNLOAD_SOURCE`-Phase. 