Geben Sie eine GitHub Repository-Version mit einer Commit-ID an - 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.

Geben Sie eine GitHub Repository-Version mit einer Commit-ID an

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.

  2. Erstellen Sie ein Build-Projekt. Weitere Informationen finden Sie unter Erstellen Sie ein Build-Projekt (Konsole) und Ausführen eines Build (Konsole). Ü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 für Repository URL den Wert einhttps://github.com/aws/aws-sdk-ruby.git.

    • 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/amazonlinux2-x86_64-standard:4.0.

  3. 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.

  4. 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.

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

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

  7. Wählen Sie Start build (Build starten).

  8. 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.