

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.

# Acerca del ejecutor alojado CodeBuild GitLab
<a name="gitlab-runner-questions"></a>

Las siguientes son algunas preguntas frecuentes sobre el corredor CodeBuild hospedado GitLab.

## ¿Qué tipos de fuentes admiten los CodeBuild ejecutores alojados? GitLab
<a name="gitlab-runner-source"></a>

CodeBuild GitLab Los ejecutores alojados en -hosts son compatibles con el tipo de `GITLAB_SELF_MANAGED` fuente `GITLAB` y.

## ¿Cuándo debo incluir las anulaciones de instancias e imágenes en la etiqueta?
<a name="gitlab-runner-image-label"></a>

Puede incluir las modificaciones de imagen e instancia en la etiqueta para especificar un entorno de compilación diferente para cada uno de sus trabajos de canalización de GitLab CI/CD. Esto se puede hacer sin necesidad de crear varios CodeBuild proyectos o webhooks.

## ¿Puedo utilizarla CloudFormation para esta función?
<a name="gitlab-runner-cfn"></a>

Sí, puedes incluir un grupo de filtros en tu CloudFormation plantilla que especifique un filtro de eventos de trabajo GitLab de flujo de trabajo en el webhook de tu proyecto.

```
Triggers:
  Webhook: true
  FilterGroups:
    - - Type: EVENT
        Pattern: WORKFLOW_JOB_QUEUED
```

Para obtener más información, consulte [Filtrar eventos de GitLab webhook ()CloudFormation](gitlab-webhook-events-cfn.md).

Si necesitas ayuda para configurar las credenciales del proyecto en tu CloudFormation plantilla, consulta [AWS::CodeBuild::SourceCredential](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-sourcecredential.html)la *Guía del AWS CloudFormation usuario* para obtener más información.

## ¿Cómo puedo enmascarar los secretos al usar esta característica?
<a name="gitlab-runner-secrets"></a>

De forma predeterminada, los secretos que se imprimen en el registro no están enmascarados. Si desea ocultar sus secretos, puede hacerlo actualizando la configuración de las variables de CI/CD entorno:

**Para enmascarar secretos en GitLab**

1. En tu **GitLab configuración**, selecciona **CI/CD**.

1. En **Variables**, elija **Edit** para el secreto que quiere enmascarar.

1. En **Visibility**, seleccione **Mask variable** y, a continuación, elija **Update variable** para guardar los cambios.

## ¿Puedo recibir eventos de GitLab webhook de varios proyectos de un mismo grupo?
<a name="gitlab-runner-webhooks"></a>

CodeBuild admite webhooks grupales, que reciben eventos de un grupo específico GitLab . Para obtener más información, consulte [GitLab webhooks grupales](gitlab-group-webhook.md).

## ¿Puedo realizar un trabajo en el ejecutor de docker para el ejecutor autoadministrado? Por ejemplo, quiero ejecutar un trabajo de canalización en una imagen específica para mantener el mismo entorno de compilación en un contenedor separado y aislado.
<a name="gitlab-runner-custom-image"></a>

Puedes ejecutar el ejecutor GitLab autogestionado CodeBuild con una imagen específica [creando el proyecto con una imagen personalizada o [anulando la imagen](sample-gitlab-runners.md#sample-gitlab-runners-gitlab-ci)](create-project.md#environment-image.console) en tu archivo. `.gitlab-ci.yml`

## ¿Con qué ejecutor se ejecuta el ejecutor autogestionado? CodeBuild
<a name="gitlab-runner-shell-executor"></a>

El ejecutor autogestionado CodeBuild se ejecuta con el ejecutor del shell, donde la compilación se ejecuta localmente junto con el ejecutor GitLab que se ejecuta dentro del contenedor docker.

## ¿Puedo proporcionar comandos buildspec junto con el ejecutor autoadministrado?
<a name="gitlab-runner-buildspec-commands"></a>

Sí, se pueden agregar comandos buildspec junto con el ejecutor autoadministrado. **Puedes incluir el archivo buildspec.yml en tu GitLab repositorio y usar la `buildspec-override:true` etiqueta de la sección Etiquetas del trabajo.** Para obtener más información, consulte [Nombre de archivo y ubicación de almacenamiento de buildspec](build-spec-ref.md#build-spec-ref-name-storage).

## ¿Qué regiones admiten el uso de un ejecutor alojado? CodeBuild GitLab
<a name="gitlab-runner-hosted-regions"></a>

CodeBuild GitLab Los corredores alojados son compatibles en todas las CodeBuild regiones. Para obtener más información sobre Regiones de AWS dónde CodeBuild está disponible, consulta [AWS Servicios por región.](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/)

## ¿Qué plataformas admiten el uso de un CodeBuild ejecutor alojado GitLab ?
<a name="gitlab-runner-platform"></a>

CodeBuild GitLab -los ejecutores alojados son compatibles tanto con Amazon EC2 [AWS Lambda](lambda.md)como con Compute. Puede utilizar las siguientes plataformas: Amazon Linux 2, Amazon Linux 2023, Ubuntu y Windows Server Core 2019. Para obtener más información, consulte [Imágenes de computación de EC2](ec2-compute-images.md) y [Imágenes de computación de Lambda](lambda-compute-images.md).