Label-Overrides werden mit dem CodeBuild GitLab -hosted Runner unterstützt - 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 mit dem CodeBuild GitLab -hosted Runner unterstützt

In Ihrer GitLab CI/CD-Pipeline können Sie eine Vielzahl von Label-Overrides bereitstellenYAML, die Ihren selbstverwalteten Runner-Build modifizieren. Alle Builds, die von nicht erkannt werden, CodeBuild werden ignoriert, aber Ihre Webhook-Anfrage wird nicht fehlschlagen. Im Folgenden sind beispielsweise Überschreibungen für das Image, die Instance-Größe, die Flotte und die Buildspec YAML enthalten:

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

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

instance-size:<instance-size>

fleet:<fleet-name>

buildspec-override:<boolean>

  • Beispiel: buildspec-override:true

  • Ermöglicht dem Build die Ausführung von Buildspec-Befehlen in den POST_BUILD Phasen, und INSTALLPRE_BUILD, sofern auf gesetzt. true