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 Runner unterstützt CodeBuild-hosted GitLab
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 CodeBuild Ihnen nicht erkannt werden, werden ignoriert, Ihre Webhook-Anfrage wird jedoch nicht fehlschlagen. Das folgende YAML enthält 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-
Erforderlich für alle Pipeline-YAMLs. GitLab CI/CD
<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-
Überschreibt das Image und den Umgebungstyp, die beim Starten des selbstverwalteten Runner-Builds verwendet wurden. Weitere Informationen zu unterstützten Werten finden Sie unter. Berechnet Bilder, die vom Runner unterstützt werden CodeBuild-hosted GitLab
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.0Anmerkung
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-
Überschreibt den Instanztyp, der beim Starten des selbstverwalteten Runner-Builds verwendet wurde. Weitere Informationen zu unterstützten Werten finden Sie unter. Berechnet Bilder, die vom Runner unterstützt werden CodeBuild-hosted GitLab
fleet:<fleet-name>
Beispiel:
fleet:myFleet-
Überschreibt die in Ihrem Projekt konfigurierten Flotteneinstellungen, 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, Buildspec-Befehle in den
POST_BUILDPhasen, und auszuführenINSTALLPRE_BUILD, wenn diese Option auf gesetzt ist.true