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.
Manuelle Buildkite Webhooks
Derzeit CodeBuild müssen alle Buildkite-Webhooks manuell erstellt werden. CodeBuildgibt als Teil des Aufrufs zum Erstellen des Webhooks eine Payload-URL zurück, die verwendet werden kann, um den Webhook in Buildkite manuell zu erstellen.
Gehen Sie wie folgt vor, um einen manuellen Buildkite-Webhook zu erstellen.
Um ein CodeBuild Projekt mit einem Webhook zu erstellen
Öffnen Sie die AWS CodeBuild Konsole unter. https://console.aws.amazon.com/codesuite/codebuild/home
-
Erstellen Sie ein Build-Projekt. Weitere Informationen finden Sie unter Erstellen Sie ein Build-Projekt (Konsole) und Ausführen eines Build (Konsole).
-
Wählen Sie in der Projektkonfiguration die Option Runner-Projekt aus.
In Runner:
-
Wählen Sie als Runner-Anbieter Buildkite aus.
-
Wählen Sie für Buildkite Agent Token die Option Create a new agent token using the create secret page aus. Sie werden aufgefordert, im AWS Secrets Manager ein neues Geheimnis mit einem geheimen Wert zu erstellen, der dem Buildkite-Agenten-Token entspricht, das Sie oben generiert haben.
-
(Optional) Wenn Sie CodeBuild verwaltete Anmeldeinformationen für Ihren Job verwenden möchten, wählen Sie unter den Optionen für die Buildkite-Quellanmeldeinformationen den Quell-Repository-Anbieter Ihres Jobs aus und vergewissern Sie sich, dass die Anmeldeinformationen für Ihr Konto konfiguriert sind. Stellen Sie außerdem sicher, dass Ihre Buildkite-Pipeline Checkout über HTTPS verwendet.
-
-
-
In Environment (Umgebung):
-
Wähle ein unterstütztes Umgebungs-Image und berechne. Beachten Sie, dass Sie die Option haben, die Image- und Instanzeinstellungen zu überschreiben, indem Sie ein Label in Ihrem GitHub Aktionsworkflow YAML verwenden. Weitere Informationen finden Sie unter Schritt 2: Aktualisieren Sie Ihren GitHub Aktionsworkflow YAML.
-
-
In Buildspec (Build-Spezifikation):
-
Beachten Sie, dass Ihre Buildspec ignoriert wird, sofern sie nicht als Label hinzugefügt
buildspec-override:truewird. Stattdessen überschreibt es, CodeBuild um Befehle zu verwenden, die den selbst gehosteten Runner einrichten.
-
-
-
Fahren Sie mit den Standardwerten fort und wählen Sie dann Create build project.
-
Speichern Sie die Payload-URL und die Secret-Werte aus dem Popup „Webhook erstellen“. Folgen Sie den Anweisungen im Popup, um einen neuen Buildkite-Organisations-Webhook zu erstellen.