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.
Label-Overrides werden vom Buildkite-Runner unterstützt CodeBuild-hosted
In den Agenten-Tag-Labels Ihrer Buildkite-Pipeline-Schritte können Sie eine Vielzahl von Label-Overrides angeben, die Ihren selbst gehosteten Runner-Build modifizieren. Alle Builds, die von CodeBuild Ihnen nicht erkannt werden, werden zwar ignoriert, aber Ihre Webhook-Anfrage wird nicht fehlschlagen. Das folgende Workflow-YAML beinhaltet beispielsweise Überschreibungen für Image, Instance-Größe, Flotte und Buildspec:
agents: queue: "myQueue" steps: - command: "echo \"Hello World\"" agents: project: "codebuild-myProject" image: "{{matrix.os}}" instance-size: "{{matrix.size}}" buildspec-override: "true" matrix: setup: os: - "arm-3.0" - "al2-5.0" size: - "small" - "large"
project:codebuild- (Erforderlich)<project-name>
-
Beispiel:
project: "codebuild-myProject" -
Erforderlich für alle Buildkite-Pipeline-Schrittkonfigurationen.
<project name>sollte dem Namen des Projekts entsprechen, für das der selbst gehostete Runner-Webhook konfiguriert ist.
queue: "<queue-name>"
-
Beispiel:
queue: "<queue-name>" -
Wird verwendet, um Buildkite-Jobs an eine bestimmte Warteschlange weiterzuleiten. Weitere Informationen finden Sie im Buildkite Agent Queue-Tag
.
image:
"
<environment-type>-<image-identifier>"
-
Beispiel:
image: "arm-3.0" -
Überschreibt das Image und den Umgebungstyp, die beim Starten des selbst gehosteten Runner-Builds verwendet wurden, mit einem kuratierten Image. Weitere Informationen zu unterstützten Werten finden Sie unter. Berechnet Bilder, die vom Buildkite-Runner unterstützt werden CodeBuild-hosted
-
Um das bei einem benutzerdefinierten Image verwendete Image und den Umgebungstyp zu überschreiben, verwenden Sie
image: "custom-<environment-type>-<custom-image-identifier>" -
Beispiel:
image: "custom-arm-public.ecr.aws/codebuild/amazonlinux-aarch64-standard:3.0"
Anmerkung
Wenn sich das benutzerdefinierte Image in einer privaten Registrierung befindet, müssen Sie die entsprechenden Registrierungsdaten in Ihrem CodeBuild Projekt konfigurieren.
-
instance-size: "<instance-size>"
-
Beispiel:
instance-size: "medium" -
Überschreibt den Instanztyp, der beim Starten des selbst gehosteten Runner-Builds verwendet wurde. Weitere Informationen zu unterstützten Werten finden Sie unter. Berechnet Bilder, die vom Buildkite-Runner unterstützt werden CodeBuild-hosted
fleet: "<fleet-name>"
-
Beispiel:
fleet: "myFleet" -
Überschreibt die in Ihrem Projekt konfigurierten Flotteneinstellungen, um die angegebene Flotte zu verwenden. Weitere Informationen finden Sie unter Builds auf Flotten mit reservierter Kapazität ausführen.
buildspec-override: "<boolean>"
-
Beispiel:
buildspec-override: "true" -
Ermöglicht dem Build, Buildspec-Befehle in den
POST_BUILDPhasen, und auszuführenINSTALLPRE_BUILD, wenn diese Option auf gesetzt ist.true