

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# El corredor admite anulaciones de etiquetas CodeBuild-hosted GitLab
<a name="gitlab-runners-update-labels"></a>

En tu versión de GitLab CI/CD YAML en proceso, puedes incluir una variedad de sustituciones de etiquetas que modifiquen tu compilación de ejecutores autogestionados. Se CodeBuild ignorarán todas las compilaciones que no reconozcas, pero no rechazarán tu solicitud de webhook. Por ejemplo, el siguiente YAML incluye anulaciones para la imagen, el tamaño de la instancia, la flota y la especificación de compilación:

```
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` (obligatorio)
+ Ejemplo: `codebuild-myProject-$CI_PROJECT_ID-$CI_PIPELINE_IID-$CI_JOB_NAME`
+ Necesario para todos los YAML de GitLab CI/CD canalización. {{<project name>}}debe ser igual al nombre del proyecto para el que está configurado el webhook del ejecutor autogestionado.

`image:{{<environment-type>}}-{{<image-identifier>}}`
+ Ejemplo: `image:arm-3.0`
+ Anula la imagen y el tipo de entorno utilizados al iniciar la compilación del ejecutor autoadministrado. Para obtener más información sobre los valores admitidos, consulte [Calcule las imágenes compatibles con el ejecutor CodeBuild-hosted GitLab](sample-gitlab-runners-gitlab-ci.images.md).
  + Para anular la imagen y el tipo de entorno utilizados con una imagen personalizada, utilice `image:custom-{{<environment-type>}}-{{<custom-image-identifier>}}`
  + Ejemplo: `image:custom-arm-public.ecr.aws/codebuild/amazonlinux-aarch64-standard:3.0`
**nota**  
Si la imagen personalizada se encuentra en un registro privado, consulte [Configuración de una credencial de registro privada para ejecutores autoalojados](private-registry-sample-configure-runners.md).

`instance-size:{{<instance-size>}}`
+ Ejemplo: `instance-size:small`
+ Anula el tipo de instancia utilizado al iniciar la compilación del ejecutor autoadministrado. Para obtener más información sobre los valores admitidos, consulte [Calcule las imágenes compatibles con el ejecutor CodeBuild-hosted GitLab](sample-gitlab-runners-gitlab-ci.images.md).

`fleet:{{<fleet-name>}}`
+ Ejemplo: `fleet:myFleet`
+ Anula la configuración de flota establecida en el proyecto para usar la flota especificada. Para obtener más información, consulte [Ejecución de compilaciones en flotas de capacidad reservada](fleets.md).

`buildspec-override:{{<boolean>}}`
+ Ejemplo: `buildspec-override:true`
+ Permite que la compilación ejecute comandos buildspec en las fases `INSTALL`, `PRE_BUILD` y `POST_BUILD` si está establecido en `true`.