

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 dal runner CodeBuild-hosted GitLab
<a name="gitlab-runners-update-labels"></a>

Nella tua GitLab CI/CD pipeline YAML, puoi fornire una serie di sostituzioni delle etichette che modificano la build autogestita del tuo runner. Qualsiasi build non riconosciuta da CodeBuild verrà ignorata ma non darà esito negativo alla tua richiesta di 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)
+ Ad esempio: `codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME`
+  GitLab CI/CD Richiesto per tutti gli YAML della pipeline. {{<project name>}}deve essere uguale al nome del progetto per il quale è configurato il webhook del runner autogestito.

`image:{{<environment-type>}}-{{<image-identifier>}}`
+ Ad esempio: `image:arm-3.0`
+ Sostituisce l'immagine e il tipo di ambiente utilizzati all'avvio della build autogestita del runner. Per informazioni sui valori supportati, consulta. [Calcola le immagini supportate dal runner CodeBuild-hosted GitLab](sample-gitlab-runners-gitlab-ci.images.md)
  + Per sovrascrivere l'immagine e il tipo di ambiente utilizzati con un'immagine personalizzata, usa `image:custom-{{<environment-type>}}-{{<custom-image-identifier>}}`
  + Ad esempio: `image:custom-arm-public.ecr.aws/codebuild/amazonlinux-aarch64-standard:3.0`
**Nota**  
Se l'immagine personalizzata si trova in un registro privato, consulta. [Configura una credenziale di registro privata per i corridori ospitati autonomamente](private-registry-sample-configure-runners.md)

`instance-size:{{<instance-size>}}`
+ Ad esempio: `instance-size:small`
+ Sostituisce il tipo di istanza utilizzato all'avvio della build autogestita del runner. Per informazioni sui valori supportati, consulta. [Calcola le immagini supportate dal runner CodeBuild-hosted GitLab](sample-gitlab-runners-gitlab-ci.images.md)

`fleet:{{<fleet-name>}}`
+ Ad 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](fleets.md).

`buildspec-override:{{<boolean>}}`
+ Ad esempio: `buildspec-override:true`
+ Consente alla build di eseguire i comandi buildspec nelle fasi`INSTALL`,`PRE_BUILD`, e `POST_BUILD` se impostato su. `true`