Le sostituzioni delle etichette sono supportate con -hosted runner CodeBuild GitLab - AWS CodeBuild

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le sostituzioni delle etichette sono supportate con -hosted runner CodeBuild GitLab

Nella tua pipeline GitLab CI/CD YAML, puoi fornire una serie di sostituzioni di etichette che modificano la tua build di runner autogestita. Tutte le build non riconosciute da CodeBuild verranno ignorate ma non falliranno la richiesta del webhook. Ad esempio, il seguente YAML include le sostituzioni per immagine, dimensione dell'istanza, flotta e 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 (obbligatorio)

  • Esempio: codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME

  • GitLab YAMLsObbligatorio per tutte le pipeline CI/CD. <project name>deve essere uguale al nome del progetto per il quale è configurato il webhook runner autogestito.

image:<environment-type>-<image-identifier>

instance-size:<instance-size>

fleet:<fleet-name>

  • Esempio: fleet:myFleet

  • Sostituisce le impostazioni del parco veicoli configurate nel progetto per utilizzare il parco veicoli specificato. Per ulteriori informazioni, consulta Run si basa su flotte a capacità riservata.

buildspec-override:<boolean>

  • Esempio: buildspec-override:true

  • Consente alla build di eseguire i comandi buildspec nelle fasi, e INSTALL PRE_BUILDPOST_BUILD, se impostata su. true