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.
Derzeit CodeBuild müssen alle Buildkite-Webhooks manuell erstellt werden. CodeBuildgibt als Teil des Aufrufs zur Erstellung des Webhooks eine Payload-URL zurück, die verwendet werden kann, um den Webhook in Buildkite manuell zu erstellen.
Verwenden Sie das folgende Verfahren, 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 für den Runner-Anbieter Buildkite.
-
Wählen Sie für Buildkite Agent Token die Option Create a new agent token by use the create secret aus. Sie werden aufgefordert, in AWS Secrets Manager ein neues Geheimnis mit einem geheimen Wert zu erstellen, der dem oben generierten Buildkite-Agent-Token entspricht.
-
(Optional) Wenn Sie CodeBuild verwaltete Anmeldeinformationen für Ihren Job verwenden möchten, wählen Sie den Quell-Repository-Anbieter Ihres Jobs unter Buildkite-Quellanmeldedaten aus und überprüfen Sie, ob 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ählen Sie ein unterstütztes Umgebungs-Image und Compute aus. Beachten Sie, dass Sie die Möglichkeit haben, die Image- und Instanzeinstellungen zu überschreiben, indem Sie ein Label in Ihrem GitHub Aktions-Workflow YAML verwenden. Weitere Informationen finden Sie unter Schritt 2: Aktualisieren Sie Ihren GitHub Aktions-Workflow YAML
-
-
In Buildspec (Build-Spezifikation):
-
Beachten Sie, dass Ihre Buildspec ignoriert wird, sofern sie nicht als Label hinzugefügt
buildspec-override:true
wird. Stattdessen CodeBuild wird es überschrieben, um Befehle zu verwenden, die den selbst gehosteten Runner einrichten.
-
-
-
Fahren Sie mit den Standardwerten fort und wählen Sie dann Build-Projekt erstellen.
-
Speichern Sie die Payload-URL und die geheimen Werte aus dem Popup „Webhook erstellen“. Folgen Sie den Anweisungen im Popup, um einen neuen Buildkite-Organisations-Webhook zu erstellen.