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.
Planen Sie ein Build in AWS CodeBuild
Vor der Verwendung AWS CodeBuild müssen Sie die folgenden Fragen beantworten:
-
Wo ist der Quellcode gespeichert? CodeBuild unterstützt derzeit das Erstellen von Quellcode-Repository-Anbietern. Der Quellcode muss eine Build-Spezifikationsdatei (buildspec) enthalten. Eine Buildspec ist eine Sammlung von Build-Befehlen und zugehörigen Einstellungen in einem YAML Format, das zur Ausführung eines Builds CodeBuild verwendet wird. Sie können eine Buildspec in einer Build-Projektdefinition deklarieren.
Repository-Anbieter Erforderlich Dokumentation CodeCommit Repository-Name.
(Optional) Mit dem Quellcode verknüpfte Commit-ID.
Weitere Informationen finden Sie unter den folgenden Themen im AWS CodeCommit -Benutzerhandbuch:
Amazon S3 Empfangs-Bucket-Name.
Objektname, der der ZIP Build-Eingabedatei entspricht, die den Quellcode enthält.
(Optional) Versions-ID, die der ZIP Build-Eingabedatei zugeordnet ist.
Sehen Sie sich diese Themen im Amazon S3 S3-Handbuch „Erste Schritte“ an:
GitHub Repository-Name.
(Optional) Mit dem Quellcode verknüpfte Commit-ID.
Sehen Sie sich dieses Thema auf der GitHub Hilfeseite an:
Bitbucket Repository-Name.
(Optional) Mit dem Quellcode verknüpfte Commit-ID.
Siehe dieses Thema auf der Dokumentationswebsite zur Bitbucket Cloud:
-
Welche Build-Befehle müssen Sie ausführen und in welcher Reihenfolge? CodeBuild Lädt standardmäßig die Build-Eingabe von dem von Ihnen angegebenen Anbieter herunter und lädt die Build-Ausgabe in den von Ihnen angegebenen Bucket hoch. Sie verwenden die Build-Spezifikationen für Anweisungen dazu, wie die heruntergeladene Build-Eingabe in die erwartete Build-Ausgabe umgewandelt werden soll. Weitere Informationen hierzu finden Sie unter Build-Spezifikationsreferenz.
-
Welche Laufzeiten und Tools benötigen Sie zur Build-Ausführung? Erstellen Sie den Build beispielsweise für Java, Ruby, Python oder Node.js? Benötigt der Build Maven oder Ant oder einen Compiler für Java, Ruby oder Python? Benötigt der Build Git AWS CLI, The oder andere Tools?
CodeBuild führt Builds in Build-Umgebungen aus, die Docker-Images verwenden. Diese Docker-Images müssen in einem Repository-Typ gespeichert werden, der von unterstützt wird. CodeBuild Dazu gehören das CodeBuild Docker-Image-Repository, Docker Hub und Amazon Elastic Container Registry (AmazonECR). Weitere Informationen zum CodeBuild Docker-Image-Repository finden Sie unter. Docker-Images bereitgestellt von CodeBuild
-
Benötigen Sie AWS Ressourcen, die nicht automatisch von CodeBuild bereitgestellt werden? Falls ja, welche Sicherheitsrichtlinien benötigen diese Ressourcen? Beispielsweise müssen Sie möglicherweise die CodeBuild Servicerolle ändern, CodeBuild damit Sie mit diesen Ressourcen arbeiten können.
-
Möchten CodeBuild Sie mit Ihrem arbeitenVPC? Wenn ja, benötigen Sie die VPC ID, das Subnetz IDs und die Sicherheitsgruppe IDs für Ihre VPC Konfiguration. Weitere Informationen finden Sie unter Verwendung AWS CodeBuild mit Amazon Virtual Private Cloud.
Nachdem Sie diese Fragen beantwortet haben, sollten Sie über die Einstellungen und Ressourcen verfügen, die Sie benötigen, um einen Build erfolgreich auszuführen. Sie können den Build wie folgt ausführen:
-
Verwenden Sie die AWS CodeBuild Konsole, AWS CLI, oder AWS SDKs. Weitere Informationen finden Sie unter Führen Sie Builds manuell aus.
-
Erstellen oder identifizieren Sie eine Pipeline in AWS CodePipeline und fügen Sie dann eine Build- oder Testaktion hinzu, die anweist, Ihren Code automatisch CodeBuild zu testen, Ihren Build auszuführen oder beides. Weitere Informationen finden Sie unter Verwenden Sie CodeBuild mit CodePipeline.