View a markdown version of this page

Label-Overrides werden vom Runner unterstützt CodeBuild-hosted GitLab - AWS CodeBuild

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-<project-name>-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME (Erforderlich)

  • 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>

instance-size:<instance-size>

fleet:<fleet-name>

buildspec-override:<boolean>

  • Beispiel: buildspec-override:true

  • Ermöglicht dem Build, Buildspec-Befehle in den POST_BUILD Phasen, und auszuführen INSTALLPRE_BUILD, wenn diese Option auf gesetzt ist. true