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.
In Ihrer GitLab CI/CD-Pipeline YAML können Sie eine Vielzahl von Label-Overrides bereitstellen, die Ihren selbstverwalteten Runner-Build modifizieren. Alle Builds, die von nicht erkannt werden, CodeBuild werden ignoriert, aber Ihre Webhook-Anfrage wird nicht fehlschlagen. Das folgende YAML beinhaltet beispielsweise Überschreibungen für Image, Instance-Größe, Flotte und Buildspec:
workflow:
name: HelloWorld
stages:
- build
build-job:
stage: build
script:
- echo "Hello World!"
tags:
- codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME
- image:arm-3.0
- instance-size:small
- fleet:myFleet
- buildspec-override:true
codebuild-
(Erforderlich)<project-name>
-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME
Beispiel:
codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME
-
Für alle CI/CD-Pipelines erforderlich. GitLab YAMLs
<project name>
sollte dem Namen des Projekts entsprechen, für das der selbstverwaltete Runner-Webhook konfiguriert ist.
image:
<environment-type>
-<image-identifier>
Beispiel:
image:arm-3.0
-
Setzt das Image und den Umgebungstyp außer Kraft, die beim Starten des selbstverwalteten Runner-Builds verwendet wurden. Weitere Informationen zu unterstützten Werten finden Sie unter. Compute Images, die mit dem -hosted Runner unterstützt werden CodeBuild GitLab
Um das Bild und den Umgebungstyp, die mit einem benutzerdefinierten Image verwendet werden, 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, finden Sie weitere Informationen unterKonfigurieren Sie private Registrierungsdaten für selbst gehostete Runner.
instance-size:
<instance-size>
Beispiel:
instance-size:small
-
Setzt den Instanztyp außer Kraft, der beim Starten des selbstverwalteten Runner-Builds verwendet wurde. Weitere Informationen zu unterstützten Werten finden Sie unter. Compute Images, die mit dem -hosted Runner unterstützt werden CodeBuild GitLab
fleet:
<fleet-name>
Beispiel:
fleet:myFleet
-
Setzt die in Ihrem Projekt konfigurierten Flotteneinstellungen außer Kraft, um die angegebene Flotte zu verwenden. Weitere Informationen finden Sie unter Führen Sie Builds auf Flotten mit reservierter Kapazität aus.
buildspec-override:
<boolean>
Beispiel:
buildspec-override:true
-
Ermöglicht dem Build die Ausführung von Buildspec-Befehlen in den
POST_BUILD
Phasen, undINSTALL
PRE_BUILD
, sofern auf gesetzt.true