AWS CodeBuild Konzepte - 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.

AWS CodeBuild Konzepte

Die folgenden Konzepte sind wichtig, um zu verstehen, wie CodeBuild funktioniert.

Wie CodeBuild funktioniert

Das folgende Diagramm zeigt, was passiert, wenn Sie einen Build ausführen mit CodeBuild:

Ein Diagramm, das zeigt, wie das Ausführen eines Builds mit CodeBuild funktioniert.

  1. Als Eingabe müssen Sie ein Build-Projekt angeben CodeBuild . Ein Build-Projekt enthält Informationen darüber, wie ein Build ausgeführt wird, einschließlich der Herkunft des Quellcodes, der zu verwendenden Build-Umgebung, der auszuführenden Build-Befehle und des Speicherorts der Build-Ausgabe. Eine Build-Umgebung stellt eine Kombination aus Betriebssystem, Programmiersprache, Runtime und Tools dar, mit denen CodeBuild ein Build ausgeführt wird. Weitere Informationen finden Sie hier:

  2. CodeBuild verwendet das Build-Projekt, um die Build-Umgebung zu erstellen.

  3. CodeBuild lädt den Quellcode in die Build-Umgebung herunter und verwendet dann die Build-Spezifikation (Buildspec), wie sie im Build-Projekt definiert oder direkt im Quellcode enthalten ist. Eine Buildspec ist eine Sammlung von Build-Befehlen und zugehörigen Einstellungen in einem YAML Format, das CodeBuild zur Ausführung eines Builds verwendet wird. Weitere Informationen hierzu finden Sie unter Build-Spezifikationsreferenz.

  4. Wenn eine Build-Ausgabe vorhanden ist, lädt die Build-Umgebung diese Ausgabe in einen S3-Bucket. Die Build-Umgebung kann auch Aufgaben ausführen, die Sie in der Buildspec angeben (z. B. das Senden von Build-Benachrichtigungen an ein SNS Amazon-Thema). Ein Beispiel finden Sie unter Build-Benachrichtigungsbeispiel.

  5. Während der Build ausgeführt wird, sendet die Build-Umgebung Informationen an CodeBuild und Amazon CloudWatch Logs.

  6. Während der Build ausgeführt wird, können Sie die AWS CodeBuild Konsole oder verwenden AWS CLI, AWS SDKs um zusammengefasste Build-Informationen CodeBuild und detaillierte Build-Informationen von Amazon CloudWatch Logs abzurufen. Wenn Sie AWS CodePipeline früher Builds ausführen, können Sie begrenzte Build-Informationen von abrufen CodePipeline.

Nächste Schritte

Da Sie nun mehr darüber wissen AWS CodeBuild, empfehlen wir Ihnen die folgenden Schritte:

  1. Experimentieren Sie mit CodeBuild einem Beispielszenario, indem Sie den Anweisungen unter folgenErste Schritte mit der Konsole.

  2. Verwenden Sie es CodeBuild in Ihren eigenen Szenarien, indem Sie den Anweisungen unter folgenPlanen eines Builds.