

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.

# Was ist AWS CodeBuild?
<a name="welcome"></a>

AWS CodeBuild ist ein vollständig verwalteter Build-Service in der Cloud. CodeBuild kompiliert Ihren Quellcode, führt Komponententests durch und erzeugt Artefakte, die sofort einsatzbereit sind. CodeBuild macht die Bereitstellung, Verwaltung und Skalierung Ihrer eigenen Build-Server überflüssig. Es bietet vorgefertigte Build-Umgebungen für gängige Programmiersprachen und Build-Tools wie Apache Maven, Gradle und mehr. Sie können Build-Umgebungen auch anpassen CodeBuild , um Ihre eigenen Build-Tools zu verwenden. CodeBuild skaliert automatisch, um besonders hohe Build-Anfragen zu erfüllen.

CodeBuild bietet folgende Vorteile:
+  **Vollständig verwaltet** CodeBuild — Sie müssen Ihre eigenen Build-Server nicht mehr einrichten, patchen, aktualisieren und verwalten.
+  **On Demand** — CodeBuild Skaliert nach Bedarf, um Ihre Build-Anforderungen zu erfüllen. Sie zahlen nur für die Anzahl der Build-Minuten, die Sie wirklich nutzen.
+  **Sofort CodeBuild einsatzbereit** — bietet vorkonfigurierte Build-Umgebungen für die gängigsten Programmiersprachen. Sie müssen lediglich auf Ihr Build-Skript verweisen, um den ersten Build zu starten.

Weitere Informationen finden Sie unter [AWS CodeBuild](https://aws.amazon.com/codebuild/). 

## Wie läuft man CodeBuild
<a name="welcome-quick-look"></a>

Sie können die AWS CodeBuild AWS CodePipeline OR-Konsole zum Ausführen verwenden CodeBuild. Sie können die Ausführung von auch automatisieren, CodeBuild indem Sie die AWS Command Line Interface (AWS CLI) oder die verwenden AWS SDKs.



![\[Das Diagramm zeigt, wie mit AWS CLI oder CodeBuild funktioniert AWS SDKs.\]](http://docs.aws.amazon.com/de_de/codebuild/latest/userguide/images/overview.png)




Wie das folgende Diagramm zeigt, können Sie der Build- oder Testphase einer Pipeline in eine Build- oder Testaktion hinzufügen CodeBuild AWS CodePipeline. AWS CodePipeline ist ein Continuous Delivery Service, mit dem Sie die zur Veröffentlichung Ihres Codes erforderlichen Schritte modellieren, visualisieren und automatisieren können. Dazu gehört auch der Code-Build. Eine *Pipeline* ist ein Workflow, der beschreibt, wie Codeänderungen das Freigabeverfahren durchlaufen.



![\[Das Diagramm zeigt, wie CodeBuild funktioniert mit AWS CodePipeline.\]](http://docs.aws.amazon.com/de_de/codebuild/latest/userguide/images/pipeline.png)




Informationen CodePipeline zum Erstellen einer Pipeline und zum Hinzufügen einer CodeBuild Build- oder Testaktion finden Sie unter[Verwenden Sie CodeBuild mit CodePipeline](how-to-create-pipeline.md). Weitere Informationen zu CodePipeline finden Sie im [AWS CodePipeline Benutzerhandbuch](https://docs.aws.amazon.com/codepipeline/latest/userguide/).

Die CodeBuild Konsole bietet auch eine Möglichkeit, schnell nach Ihren Ressourcen wie Repositorys, Build-Projekten, Bereitstellungsanwendungen und Pipelines zu suchen. Wählen Sie **Go to Ressource (Zur Ressource)** oder drücken Sie die Taste `/` und geben Sie dann den Namen der Ressource ein. Alle Übereinstimmungen werden in der Liste angezeigt. Bei der Suche wird nicht zwischen Groß- und Kleinschreibung unterschieden. Sie sehen nur die Ressourcen, für die Sie die Berechtigung besitzen. Weitere Informationen finden Sie unter [Anzeigen von Ressourcen in der Konsole](console-resources.md). 

## Preisgestaltung für CodeBuild
<a name="welcome-pricing"></a>

Weitere Informationen finden Sie unter [CodeBuild -Preise](https://aws.amazon.com/codebuild/pricing).

## Wie fange ich an mit CodeBuild?
<a name="welcome-getting-started"></a>

Wir empfehlen, dass Sie zuerst die folgenden Schritte ausführen:

1. **Erfahren Sie** mehr darüber, CodeBuild indem Sie die Informationen unter lesen[Konzepte](concepts.md).

1. **Experimentieren** Sie mit CodeBuild einem Beispielszenario, indem Sie den Anweisungen unter folgen[Erste Schritte mit der Konsole](getting-started-overview.md#getting-started).

1. **Verwenden Sie** es CodeBuild in Ihren eigenen Szenarien, indem Sie den Anweisungen unter folgen[Planen eines Builds](planning.md).

# AWS CodeBuild Konzepte
<a name="concepts"></a>

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

**Topics**
+ [

## Wie CodeBuild funktioniert
](#concepts-how-it-works)
+ [

## Nächste Schritte
](#concepts-next-steps)

## Wie CodeBuild funktioniert
<a name="concepts-how-it-works"></a>

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.\]](http://docs.aws.amazon.com/de_de/codebuild/latest/userguide/images/arch.png)




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 unter:
   + [Erstellen eines Build-Projekts](create-project.md)
   + [Build-Umgebungsreferenz](build-env-ref.md)

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

1. 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 im YAML-Format, die zur Ausführung eines Builds verwendet werden. CodeBuild Weitere Informationen hierzu finden Sie unter [Build-Spezifikationsreferenz](build-spec-ref.md).

1. 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 Amazon SNS SNS-Thema). Ein Beispiel finden Sie unter [Build-Benachrichtigungsbeispiel](sample-build-notifications.md).

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

1. 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
<a name="concepts-next-steps"></a>

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 folgen[Erste Schritte mit der Konsole](getting-started-overview.md#getting-started).

1. **Verwenden Sie** es CodeBuild in Ihren eigenen Szenarien, indem Sie den Anweisungen unter folgen[Planen eines Builds](planning.md).